Существует новый инструмент, который поставляется с Android 5.0.
Вы можете запустить
adb shell dumpsys batterystats > dump.txt
, чтобы получить полный заряд батареи вашего устройства.Вы также можете добавить некоторые параметры, такие как --unplugged
(только выходные данные с момента последнего отключения) или --charged
(только выходные данные с момента последнего подключения).Вы также можете добавить имя пакета, чтобы получить информацию только для этого пакета / приложения:
adb shell dumpsys batterystats --unplugged your.package.name > dump.txt
Часть > dump.txt
помещает все в файл (возможно, просто работает на Windows, не уверен. Но вы можете просто оставитьпосле этого дамп будет распечатан прямо в консоли, где вы можете скопировать его и поместить в файл).
Это работает, только если у вас есть устройство с Android 5.x.Если у вас есть устройство с более низким уровнем, вы можете попробовать использовать
adb shell bugreport > bugreport.txt
Но этот файл будет очень очень большим.(~ 8mb +)
После создания этого файла вы можете использовать Historian Tool от Google
Чтобы использовать его, вы должны установить Python 2.7.9 и выполнить следующую команду
python /path/to/historian.py dump.txt > battery.html
Это создаст файл battery.html, в котором вы сможете просмотреть данные в более удобном формате.
Последнее: если вы хотите сбросить статистику разряда батареи, просто позвоните
adb shell dumpsys batterystats --reset
(работает только с Android 5.x)