使用条件:
android 5.0及以上系统
(在6.0及以上系统的数据更详细)
使用方法:
1、打开电池数据获取
adb shell dumpsys batterystats --enable full-wake-history
2、数据重置
adb shell dumpsys batterystats --reset
3、拔掉数据线,执行测试用例
4、测试结束,导出测试数据
adb shell dumpsys batterystats > batterystats.txt
5、分析测试数据
打开 batterystats.txt ,通过待测的包名找出待测的proc(进程号??)
然后再文件中搜索 Estimated power use (mAh) ,并通过proc找出app的耗电量
也可以通过Battery Historian将batterystats.txt 生成html文件格式
1、首先下载 historian.py 文件(https://github.com/google/battery-historian)
2、生成html
python historian.py batterystats.txt > batterystats.html
3、直接用浏览器打开生成的html文件就可以了