Android性能优化
butterfly1122
这个作者很懒,什么都没留下…
展开
-
过度绘制优化
原文:http://blog.csdn.net/a740169405/article/details/53896497 过度绘制: 屏幕上某一像素点在一帧中被重复绘制多次,就是过度绘制。 下图中多个卡片跌在一起,但是只有第一个卡片是完全可见的。背后的卡片只有部分可见。但是android系统在绘制时会将下层的卡片进行绘制,接着再将上层的卡片进行绘制。但其实,下层卡片不可见的部分是不需要进行绘制...转载 2018-07-17 10:27:26 · 549 阅读 · 0 评论 -
网络优化
互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优化中不可缺少的一个优化项. 1, 网络连接对用户的影响 App的网络连接对于用户来说, 影响很多, 且多数情况下都很直观, 直接影响用户对这个App的使用体验. 其中较为重要的几点: 流量 App的...转载 2018-07-17 11:05:40 · 2449 阅读 · 0 评论 -
布局优化工具Hierarchy Viewer
优化完App的启动速度, 接下来我们要关注的就是UI布局怎么更高效了. 欲善其事, 先利其器. 分析布局, 就不得不用到Hierarchy Viewer了. 1, Hierarchy Viewer怎么用 Hierarchy发音 [美: 'haɪərɑrki] [英: 'haɪərɑːkɪ] 层次结构的意思. 之前一直念不顺这个单词Hierarchy, 就简称为H Viewer了. 下文就这...原创 2018-07-18 15:18:07 · 777 阅读 · 0 评论 -
App启动速度优化
一: App启动方式 通常来说, 一个App启动会分如下不同的状态: 1. 冷启动 App没有启动过或App进程被killed, 总之是系统中不存在该App进程, 此时启动App即为冷启动。 冷启动的流程即是App启动流程的全过程, 需要创建App进程, 加载相关资源, 启动Main Thread, 初始化首屏Activity等. 在这个过程中, 屏幕会显示一...原创 2018-07-18 17:50:19 · 779 阅读 · 1 评论