240 发简信
IP属地:河南
  • bugly热更新9.0失败率及loader classes are found in old secondary dex问题

    1.确保使用最新版本bugly、tinker 参考https://bugly.qq.com/v2/downloads 去配置最新版本号,注意对应...

  • Android安卓开发注意事项优化(持续更新)

    严格按照开发规范命名、所有文字写入到strings.xml中,共用样式抽出来为styles.xml,布局尽量共用,减少布局层级的使用,尽量使用v...

  • MMKV替代sp,封装的工具类(kotlin)

    使用MMKV替代SharedPreferences, 好处:MMKV是微信应用程序中使用的一种高效、小巧、易用的移动键值存储框架。目前在iOS、...

  • 图片加载引擎框架封装

    一、新建接口编写加载方式 二、创建实现类实现接口去加载 三、在程序入口处初始化实现类且自定义引擎 一般在application的onCreate...

  • Android 全局弹出对话框

    方案一 :使用系统弹窗权限 1.1 .先加权限 1.2 创建alertDialog时候设置类型为 缺点: 用户在安装应用时会询问用户是否授权问题...

  • androidstudio修改包名

    AndroidMainfest文件中包名 进入 Androidmanifest.xml 文件,找到 package 名称,选中需要修改的部分。比...

    0.2 76 0 1
  • Android软键盘(输入法)隐藏问题2019-05-10

    有时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有: 1、 这个...

  • androidStudio去除无用、多余、未引用、未关联的资源的方式

    我们知道,当版本经过多次迭代,项目中多多少少会存在一些无用的资源,不仅会造成我们打包的APK体积过大,还会造成项目资源的冗余, 下面说说如何找到...

  • lint检查会报警告信息:(onTouchListener warning: onTouch should call View#performClick when a click is dete...

    lint检查会报警告信息:(onTouchListener warning: onTouch should call View#performC...