超过一天的电池使用信息

3

我希望能够从我的OnePlus 5手机中获取电池使用数据,以便长期(数月)跟踪我使用手机的情况。

我一直在尝试使用adb和batterystats dump来实现:

adb shell dumpsys batterystats > batterystats.txt

但是这些数据似乎只覆盖了上次充电以来的数据。

你的手机是否存储更长时间的电池使用数据?还是每次充电都会重置?如果它被存储在某个地方,我如何访问它?

1个回答

1
$ adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android

从安卓文档 dumpsys service 中得知,我执行了以下命令 adb shell dumpsys batterystats -h 以获取可用参数。

根据我的实验,电池日志记录不会持续超过几天(在我的摩托罗拉Moto x 2nd gen上为10天)。您可能需要每个月更频繁地将手机插入并记录日志。

如-h参数所示,您可以通过执行 adb shell dumpsys batterystats enable no-auto-reset 来使用enable no-auto-reset

no-auto-reset:拔掉电源时不要自动重置统计信息

但是,如该命令所示,您必须在每次启动后执行它。

选项状态在重新启动时不会保存。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接