我想从我的 OnePlus 5 获取较长时间(几个月)的电池使用数据,以跟踪我使用手机的时间。
我一直在玩 adb 和 batterystats 转储,就像这样:
adb shell dumpsys batterystats > batterystats.txt
,但是这个数据好像只涵盖了自上次充电以来的数据。
电池使用数据是否会在您的手机上存储更长时间?还是每次充电都会重置?如果它存储在某个地方,我将如何访问它?
最佳答案
$ adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
来自安卓文档dumpsys service .如前所述,我执行了以下命令 adb shell dumpsys batterystats -h
以获取可用参数
根据我的实验,电池日志记录不会持续超过几天(在我的情况下,我的摩托罗拉 Moto x 2 代为 10 天)。您可能需要比每个月更频繁地插入和记录电话
如 -h 参数所示,您可以通过执行 adb shell dumpsys batterystats enable no-auto-reset
no-auto-reset
no-auto-reset: don't automatically reset stats when unplugged
但你必须在每次启动后按照命令指示执行此操作
Option state is not saved across boots.
关于android - 超过一天的电池使用信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46930975/