我想从我的OnePlus 5获取更长的时间(几个月)的电池使用情况数据,以跟踪我使用手机的次数。
我一直在玩 adb 和电池统计转储,如下所示:
adb shell dumpsys batterystats > batterystats.txt
,但这些数据似乎只涵盖了自上次充电以来的数据。
电池使用数据是否在手机上存储了更长的时间?还是每次充电时都会重置?如果它存储在某个地方,我将如何访问它?
$ adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
来自安卓文档转储系统服务。如前所述,我执行了以下命令adb shell dumpsys batterystats -h
以获取可用的参数
根据我的实验,电池日志记录不会持续超过几天(在我的摩托罗拉Moto x 2nd Gen上为10天)。您可能需要比每月更频繁地插入和登录电话
正如 -h 参数所打印的那样,您可以通过执行adb shell dumpsys batterystats enable no-auto-reset
来启用no-auto-reset
无自动重置:拔出电源时不自动重置统计信息
但是您必须在每次启动后按照命令的指示执行此操作
选项状态不会在引导期间保存。