Android程序优化点

其实这部分的知识是应该归去Android的性能优化的,不过看了看还是觉得平常写代码也要注意这些点= =括号内的是解决方案(误)

排版比较奇葩,看得不舒服的话请自觉关电脑屏幕出门跑两圈。

常见流量问题:冗余内容、冗余请求、无用请求、永远无法的到回应的请求、过多的失败要求、非预期请求。(你懂的,没必要的东西就不要加了,再做点请求次数限制)

内存:

没有及时释放对象的应用(把“没有”去掉)

游标没关(把“没”改成“不用就”)

Bitmap不用时用recycle()没有及时释放(把“没有”去掉)

保证显示效果的同时,降低图片质量

耗电:

及时反注册对硬件的持有(特别是摄像头!摄像头!还有摄像头!因为很重要所以要说3次)

View的不断重复绘制(自己想好什么时候要updateUI)

过度频繁向服务器请求数据(限制一下次数,强撸灰飞烟灭)

流量:(不要问我为什么有2个流量)

及时停止后台数据下载(例如断开wifi的时候,网络不好的时候)

减少请求,定期请求

资源缓存本地(反正XX清理大师很喜欢清,也论不到自己来删)

简化数据封装(例如internationalization你就直接传个i18n就行了)

流畅:(其实我更倾向于换台好手机)

压缩、减少界面资源,少占带宽

预加载(少的可以,多的还是免了,让人等得蛋疼)

异步(你懂的,别把东西都放UI进程搞)

适当延迟动作(例如那个会转的菊花)

动画过程中屏蔽其他操作(总有一些人喜欢手贱)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值