Android手机app电量测试
Android 5.0及以上的设备, 允许我们通过adb命令dump出电量使用统计信息
第一步:手机安装要测试的应用,打开手机开发者模式-USB模式,运行cmd.exe:
adb kill-server
adb devices //查看手机连接是否正常
第二步:因为电量统计数据是持续的, 会非常大, 统计我们的待测试App之前先reset下, 连上设备, 命令行执行。
adb shell dumpsys batterystats --reset
此时,手机里电量统计被清除,建议确定手机连接成功,多清理几次。而后再断开USB数据线,操作要测试的app相应的测试流程。
第三步:重新连接手机
adb devices //再次确认是否连接成功
//此命令持续记录输出,要想停止记录时按Ctrl+C退出
adb shell dumpsys batterystats > E:\batterystats1.txt
导出的统计数据存储到batterystats1.txt,我们可以在此文件中间看到电池的消耗情况:
Estimated power use (mAh):
Capacity: 3100, Computed drain: 206, actual drain: 186-217
Screen: 66.4
Uid u0a723: 55.7 ( cpu=47.3 wifi=8.29 gps=0.00237 sensor=0.0443 )
Uid 1000: 21.9 ( cpu=21.8 wifi=0.104 )
Idle: 20.2
Uid u0a34: 14.0 ( cpu=0.145 gps=13.9 )