为什么要替换签名 开发阶段,用开发者账号 build 出来的 app 可以很方便的调试,但是苹果应用商店中的 app 使用 Distribution 签名,无法直接打开 we...
IP属地:山东
为什么要替换签名 开发阶段,用开发者账号 build 出来的 app 可以很方便的调试,但是苹果应用商店中的 app 使用 Distribution 签名,无法直接打开 we...
Android 默认的多语言支持 在 Android 工程的 res 目录下,通过定义对应的语言文件夹名称就可以实现多语言支持 支持应用内的语言自动切换(可以不依赖系统语言手...
Handler 匿名内部类、非静态内部类 如何避免 1:使用静态内部类,加上static 修饰 2:使用WeakReference 3:根据业务情况在 onDestroy 中...
泄露对象是什么 三种内存分配 静态存储区 : 静态数据、全局static数据和常量 栈区 : 在执行函数时,函数内局部变量的存储单元 堆区 : 程序运行 new 的内存 内存...
背景 ES 加入新文件提醒功能模块废弃了使用 mediastore 来查找所有文件,而是基于 android 底层的文件系统自己实现了一套全盘扫描监控文件的方案。 这种方案可...
起因 google 发了封邮件,ES 一直持有 Multicast Locks 导致耗电量增加。 解决方案 1.Utils 增加 getWifiManage 方法,防止内存泄...
hook sdk 中的 webview 页面过程 背景 接入第三方广告的 sdk 广告平台,广告的展示是通过 webview 请求的页面。需求是需要控制这个 webview ...