程序员
文章平均质量分 87
程序员阿杜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android-性能优化-ANR-的原因和解决方案
BroadcastReceiver 的事件 ( onRecieve() 方法) 在规定时间内没处理完 (前台广播为 10s,后台广播为 60s);Service 前台 20s 后台 200s 未完成启动;ContentProvider 的 publish() 在 10s 内没进行完。通常情况下就是主线程被阻塞造成的。2、ANR 的实现原理以输入无响应的过程为例(基于 9.0 代码):最终弹出 ANR 对话框的位置是与 AMS 同目录的类 AppErrors 的 handleShowAnrUi()原创 2022-03-23 23:06:32 · 3074 阅读 · 0 评论 -
Android-存储空间的最佳实践
导入已存在的单个图片如果您想要导入一张已存在的图片 (例如将照片用于用户个人资料),您的应用可以使用自己的 UI 或者系统图片选择器来执行这一操作。提供您自己的用户界面使用以下方法:使用 “请求应用权限” 一文中描述的最佳实践来请求 READ_EXTERNAL_STORAGE 权限。使用 query() API [查询媒体集合](()。将结果显示到您的 UI 上。使用系统选择器使用 [ACTION_GET_CONTEN原创 2022-03-23 23:04:57 · 181 阅读 · 0 评论
分享