君不见长松卧壑困风霜,时来屹立扶明堂。这篇文章主要讲述app耗电优化相关的知识,希望能为你提供帮助。
app 耗电优化应用消耗电量的源头是使用耗电的器件(感觉就是一句废话)。例如屏幕,CPU,GPU,GPS,IO等。可是用户无法停止CPU运转,也无法停止IO等等。除非关机。 当然了应用如果不使用CPU,IO等基本上不可能。因此优化耗电的命题实际上是如何合理的耗电。
首先区分哪些是不合理耗电:
1 长时间占用器件。例如长时间亮屏,长时间读写数据,长时间的网络访问。
【app耗电优化】2 频繁的开关器件。 例如来回切换网络,来回开关GPS,不停的亮屏灭屏等。
其次,如何检测耗电异常。
这里需要工具(待续)
减少耗电总体想法
1
在不同的时机做不同的任务。举例:在充电时做一些高耗电的事情;在低电情况下关闭屏幕。
2
器件打开时,集中处理任务。举例:在wifi条件下开启下载;在DOZE窗口期访问网络。
3
绝对拒绝大耗电的器件长期开启。举例:GPS,摄像头,LED灯。
具体做法包括如下:
1
根据电池情况安排任务
2
使用电源管理来安排任务
3
使用JobSchedule对任务进行合理排期
4 app耗电优化
推荐阅读
- app耗电优化之二使用电源管理来安排任务
- app耗电优化之一根据电池情况做任务安排
- Android的配置环境变量
- Win8查看是否有可用更新的办法
- Win8.1 Update怎样降级到Win8.1?
- Win8怎样添加字体到电脑?
- Win8更新提示8024200D出错怎样办?
- Win8安装3dmax卡屏怎样办?
- 系统无法升级Win8.1怎样办?