我想在较长时间(几个月)内从OnePlus 5获取电池使用数据,以跟踪我使用手机的数量。
我一直在玩adb和batterystats转储,就像这样:
adb shell dumpsys batterystats > batterystats.txt
,但此数据似乎仅涵盖自上次充电以来的数据。
电池使用情况数据是否在手机上存储的时间更长?或者每次充电都会重置?如果它存储在某个地方,我将如何访问它?
答案 0 :(得分:1)
$ adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
来自android文档dumpsys service。如上所示,我执行了以下命令adb shell dumpsys batterystats -h
以获取可用参数
从我的实验中,电池日志记录不会持续超过几天(在我的情况下,我的摩托罗拉Moto x第二代10天)。您可能需要比每月更频繁地插入和记录手机
由-h参数打印,您可以通过no-auto-reset
adb shell dumpsys batterystats enable no-auto-reset
no-auto-reset:拔掉插头时不自动重置统计数据
但是必须在每次启动后执行此操作,如命令
所示选项状态不会在靴子中保存。