0%

第18课-耗电优化<上>

第18课-耗电优化<上>

准确的测量电量并不是那么容易,在《大众点评App的短视频耗电量优化实战》一文中,为我们总结了下面几种电量测试的方法:

耗电量测试方法

当测试反馈耗电问题时,bug report 结合 Battery Historian 是最好的排除方法:

1
2
3
4
5
6
//7.0和7.0以后
$ adb bugreport bugreport.zip
//6.0和6.0之前:
$ adb bugreport > bugreport.txt
//通过historian图形化展示结果
python historian.py -a bugreport.txt > battery.html

19讲-耗电优化<下>

如何优化

  • 耗电优化的第一个优化方向是优化应用后台耗电
  • 第二个优化方向是符合系统的规则,让系统认为你的耗电是正常的。

比如,Android P 通过 Android Vitals 监控后台耗电,所以我们需要符合它的规则,它的规则如下:

Android-Vitals规则

谢谢你的鼓励