android性能优化

2018-06-11  本文已影响0人  be_9a89
android 性能优化主要包含了以下几个方面:
  1. 布局优化
  2. 绘制优化
  3. 避免内存泄漏
  4. 提高响应速度
  5. Listview/RecycleView 优化以及bitmap加载优化
  6. 线程复用,回收等优化
  7. 其他方面的性能优化
布局优化

主要是减少布局文件和布局层级。删除布局中无用的控件和层次。尽量使用FrameLayout和LinearLayout。采用viewstub,在使用时才加载到内存中。

绘制优化

主要是避免过度绘制,保证每帧绘制时间不超过16ms。

相应速度优化

避免在UI线程做耗时工作,防止出现ANR。

listview/recycleview和bitmap优化

①使用ViewHolder模式来提高效率

②异步加载:耗时的操作放在异步线程中

③ListView/RecycleView的滑动时停止加载和分页加载
bitmap采用压缩后加载。

线程优化
采用线程池操作线程。避免线程的频繁创建和回收。

上一篇下一篇

猜你喜欢

热点阅读