Android: использование батареи каждым приложением

Есть ли способ получить информацию об использовании батареи для каждого приложения в секунду в API, оболочке adb, ...?


person Mohammad Moghimi    schedule 01.03.2011    source источник
comment
Есть новости по этим вопросам?   -  person Alex Kapustian    schedule 26.04.2016
comment
Я также страдаю от этой проблемы, если вы найдете какое-либо решение, пожалуйста, помогите мне.   -  person akhil batlawala    schedule 18.11.2016


Ответы (2)


Помимо экрана использования батареи в настройках, нет никакого API или способа командной строки для получения этой информации.

person CommonsWare    schedule 01.03.2011
comment
Я хочу получить информацию, которую получает экран использования батареи. Можно ли получить его с помощью sdk или ndk? Потому что это не часть общедоступного API. - person Mohammad Moghimi; 01.03.2011
comment
@phoenix7: Вы можете получить его через кастомную прошивку - вот и все. - person CommonsWare; 01.03.2011
comment
Для тех, кто придет сюда из будущего, этот пост может быть полезен: stackoverflow.com/a/27821415/275524 - person AndrewJC; 13.07.2017

просто попробуйте прочитать http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/1.6_r2/com/android/settings/fuelgauge/PowerUsageSummary.java/ , то вы можете получить информацию, отображаемую на экране использования батареи. ключевой класс — IBatteryStats и BatteryStatsImpl.

person iss    schedule 01.04.2012
comment
Не могли бы вы дать подробный ответ, я пытаюсь больше месяца, но не получается. - person S.Ahsan; 22.08.2016