Android性能优化
1、分线程做事
2、减少view层超过三层绘制就会给眼睛照成体验卡
3、异步加载(可控制的加载)
4、局部刷新/异步刷新
5、非UI线程合理占用时间片(使用时别给占用主线程太多时间)
6、登陆串行化(所有的请求最后进行管理,不要一次性加载过多)
7、view扁平化
8、IO操作缓存
Android内存
1、图片大小(获取图片时最好获取到图片的大小然后做出处理,图片使用3层缓存)
2、static 属于类 对于Context 少用,其他属性少用
3、BitMap 第一时间释放掉
4、在activity里面所开的线程最好跟着activity的生命周期结束而结束或停掉
5、内部成员被外部成员引用(形成恶性循环,不被内存回收掉)
6、Context 不能超过他本身的生命周期
7、尽量使用APPlication 这种context
。目前用到的大概几点,当然还有很多,比如google新出来的标准