性能优化
文章平均质量分 74
vic6329063
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安卓App耗电量优化的一些经验总结
1、准备工作磨刀不误砍柴工。开始优化工作之前,一定要确定“测试场景”和“测试用例”(1)应用后台——灭屏——亮屏(2)应用后台分析埋点数据 -> 找出高频页面 -> 页面分类归纳 -> 总结出一系列场景【备注】<1>测试过程中,一定要拔掉充电线<2>一定要进行“全功能”测试,以防遗漏。 2、优化手段2.1 使...原创 2018-07-18 21:18:53 · 5426 阅读 · 2 评论 -
安卓性能优化之懒加载(Fragment中数据的懒加载)
1、背景:为什么需要懒加载。 我们在做安卓项目的时候,经常会有一个使用场景:ViewPage与多个Fragment组合使用。 然而,viewpager有着预加载机制:默认一次加载当前页面前后两个页面,即使设置setOffLimit(0)也没有效果。 虽然预加载优化了app的体验效果,但是这样把我们看不到的页面的数据也加载了,大大降低了性能,浪费...原创 2018-09-25 13:52:02 · 15236 阅读 · 7 评论 -
安卓性能优化之懒加载(View的懒加载)
1、背景:为什么需要View的懒加载。 我们在做安卓项目的时候,经常会有一个使用场景:需要在运行时根据数据动态决定显示或隐藏某个View和布局。 上述场景,我们通常的解决方案就是:就是把可能用到的View先写在布局里,再初始化其可见性都设为View.GONE,然后在代码中根据数据动态的更改它的可见性。 虽然这样的实现,逻辑简单而且控制起来比较灵活;...原创 2018-09-26 08:33:49 · 4401 阅读 · 1 评论 -
安卓App帧率优化的一些经验总结
1、背景:安卓的渲染机制 我们需要了解Android系统是如何处理UI组件的更新操作的,主要包含以下4个步骤: (1)Android需要把XML布局文件转换成GPU能够识别并绘制的对象。这个操作是在DisplayList的帮助下完成的。DisplayList持有所有将要交给GPU绘制到屏幕上的数据信息。 (2)CPU负责把UI组件计算成Polygons,Texture纹理,然后交...原创 2018-09-21 08:20:56 · 6502 阅读 · 1 评论
分享