android性能优化

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

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

绘制优化

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

相应速度优化

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

listview/recycleview和bitmap优化

①使用ViewHolder模式来提高效率

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容