Android 性能优化

  • 布局优化

include 标签 比如导航栏
merge 标签 减少布局的层级
viewstub 继承view 本身不参与任何的布局和绘制过程 按需加载 比如无网络的界面加载

  • 绘制优化

view的ondraw方法要避免执行大量操作
ondraw方法会被频繁的调用产生大量的临时对象 占用过多的内存会被gc 降低程序执行效率
不做耗时任务

  • 内存泄漏优化

静态变量导致的内存泄漏
单例模式导致的内存泄漏
属性动画导致的内存泄漏 ondestroy 方法中调用 animator.cancel() 停止动画

  • 响应速度优化

broadcastreceiver 十秒内未执行完操作

  • listview优化

  • bitmap优化

  • 线程优化

采用线程池

你可能感兴趣的:(Android 性能优化)