android性能优化
文章平均质量分 72
火炎焱燚-
生命在于运动,学习改变命运
展开
-
Android App加载图片内存空间计算
图片内存 图片占用内存空间大小都很熟悉:分辨率 * 像素点大小 图片占用内存空间大小和 图片分辨率,像素点大小 有关 1.图片格式,图片文件大小和占用内存空间大小无关 png / jpg 只是这张图片的容器,它们经过相对应的压缩算法将原图每个像素点信息转换用另一种数据格式表示,一次达到压缩目的,减少图片文件大小 无论png,jpg还是webp,都需要先转换为bitmap,然后才能显示 所以图片小打和图片加载进内存所占大小没关系; 2.图片占用内存空间大小和像素点数据格式相关 如没有指定,..原创 2020-06-08 16:11:38 · 617 阅读 · 0 评论 -
Android性能优化:ANR异常处理
ANR(Application Not Responding)应用程序无响应 导致ANR异常的原因很多: InputDispatching Timeout:5秒内无法响应屏幕触摸事件或键盘输入事件 BroadcastQueue Timeout :在执行前台广播(BroadcastReceiver)的onReceive()函数时10秒没有处理完成,后台为60秒 Service Timeo...原创 2019-08-20 16:23:23 · 684 阅读 · 0 评论 -
Android性能优化:Apk 瘦身之路
想要变瘦必须知道“肉”都从哪里来的, Buidl > Analyze Apk > 选择apk包 (查看apk体积结构)(原包25M+,优化后15M-) 其实apk瘦身很简单(把问题简单化,先入门),主要从三方面入手: 1:资源 2:图片优化 3:混淆资源 首先监测并删除无用资源: Analyze > Run Inspection by Name > 输入 u...原创 2019-07-04 22:53:51 · 553 阅读 · 1 评论 -
Android性能优化:Layout布局优化小建议 DDMS
页面直接和用户交互,如果页面出现卡顿,用户体验会瞬间下降; 当然,页面卡顿并非完全是Laout的问题,今天只说Layout优化的一点点建议; 1.了解DDMS,使用Hierarchy View 监测页面 2.使用Lint tool监测布局 3.平时开发应注意事项 启动DDMS 低版本AndroidStudio可直接打开DDMS,新版本需要寻找SDK文件夹,找到monito...原创 2019-08-03 09:40:30 · 429 阅读 · 0 评论