android如何优化我们的APP

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新出来的标准

转载于:https://my.oschina.net/Arthurliu/blog/384251

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值