优化Android开发Android开发之路

Android优化总结

2019-06-17  本文已影响30人  杨充211

目录介绍

给自己相个亲

好消息

1.OOM和崩溃优化

1.2 ANR优化

2.内存泄漏优化

2.0 动画资源未释放

2.1 错误使用单利

2.2 错误使用静态变量

2.3 handler内存泄漏

2.4 线程造成内存泄漏

2.5 非静态内部类

2.6 未移除监听

2.7 持有activity引用

2.8 资源未关闭

2.9 其他原因

3.布局优化

3.1 include优化

3.2 ViewStub优化

3.3 merge优化

3.4 其他建议

4.代码优化

4.1 建议使用lint检查去除无效代码

4.2 代码规范优化

4.3 View异常优化

4.4 去除淡黄色警告优化

4.5 合理使用集合

4.6 Activity不可见优化

4.7 节制的使用Service

5.网络优化

5.1 图片分类

5.2 获取网络数据优化

5.3 网络请求异常拦截优化

6.线程优化

6.1 使用线程池

7.图片优化

7.1 bitmap优化

7.2 glide加载优化

8.加载优化

8.1 懒加载优化

8.2 启动页优化

9.其他优化

9.1 静态变量优化

9.2 注解替代枚举

9.3 多渠道打包优化

9.4 TrimMemory和LowMemory优化

9.5 轮询操作优化

9.6 去除重复依赖库优化

9.7 四种引用优化

9.8 加载loading优化

9.9 对象池Pools优化

10.RecyclerView优化

10.1 页面为何卡顿

10.2 具体优化方案

关于其他内容介绍

01.关于博客汇总链接

02.关于我的博客

项目开源地址:https://github.com/yangchong211/YCBlogs

上一篇下一篇

猜你喜欢

热点阅读