自己的Android性能优化总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Leonidas_Li/article/details/86475485

前言:
之前性能优化相关的学习都是靠查资料学,性能优化相关的内容挺多的,自己来做个总结吧!有时间自己就把之前写的笔记整理一点,一点一点积累。

apk瘦身

  • 使用progard
  • 使用webp图片
  • 使用矢量图
  • 移除未使用的资源
  • 尽量使用系统资源

启动优化

冷启动(耗时最长)

启动任务:

  1. Application 初始化
  2. 启动UI 线程
  3. 创建MainActivity(一般还有一个StartActivity用于做闪屏页,比较成熟的APP还有一个用户第一次使用APP的引导Activity)
  4. 视图的计算、布局、绘制

优化:

  • 在StartActivity闪屏页中做一些如用户自动登录、用户缓存数据加载的全局(有些Application中的初始化内容就应该搬到闪屏页来做,当然也不能太多,闪屏页面时间就那么点)耗时操作。

猜你喜欢

转载自blog.csdn.net/Leonidas_Li/article/details/86475485