
Performance
性能方面的文章管理
VoidHope
移动开发。
展开
-
Android优化——proguard之缩减体积
文章目录Android Proguard代码压缩(code shrinking)原理测试自定义保留类资源压缩(Resource Shrinking)自定义保留资源严格引用检查资源压缩测试移除重复资源合并(merge)重复资源Android Proguard为了尽可能减小应用的大小,应该启用缩减功能来移除不使用的代码和资源。启用缩减功能后,您还会受益于两项功能,一项是混淆处理功能,该功能会缩短应用的类和成员的名称;另一项是优化功能,该功能会采用更积极的策略来进一步减小应用的大小。代码压缩(code原创 2020-10-28 23:12:21 · 772 阅读 · 0 评论 -
Android优化——截屏优化之缩短数据读取时间
文章目录缩短数据读取时间screencap命令原来方案运行时间修改方案运行时间缩短数据读取时间在我遇到的场景中,OS对正在开发的App进行特定授权后,App可以在系统内使用screencap进行截图操作(另外一种截图的方式需要依赖当前Activity,不适合当前的场景),因此目标在于优化此命令的执行及数据输出上。目标:缩短screencap输出数据的读取时间——绕开磁盘IO进行数据处理。screencap命令screencap格式:screencap: invalid option -- -u原创 2020-09-21 22:15:36 · 2474 阅读 · 5 评论 -
Android性能——处理Bitmap
文章目录高效加载大图读取位图大小及类型加载比例缩小版缓存位图内存缓存磁盘缓存管理图片内存大多情况下,一般推荐使用Glide来获取,解码,显示位图。Glide抽象了Android上图片处理这些和其他与位图和其他图像相关的任务的复杂性。下边整理的几点是Bitmap加载过程中的基础知识点,也会是Glide等图片库中需要解决的问题。高效加载大图图片以各种形状,大小展示。多数情况下,图片比用户UI更大。例如,相机拍着的照片像素数一般都比屏幕的分辨率更高。内存有限的情况下,理想情况只能是在内存中加载加载低分辨原创 2020-08-20 22:14:08 · 578 阅读 · 0 评论