Есть ли способ получить мгновенное энергопотребление для Android?

Есть ли способ получить мгновенное энергопотребление на телефоне Android? Не потребление на процесс, а общее потребление.

Мне нужно, чтобы он был доступен в приложении, чтобы быть связанным с некоторыми настройками телефона в то время.

Что касается доступа к информации из приложения, возможно ли получить данные PowerTutor в мое собственное приложение?


person Minoru    schedule 23.05.2016    source источник
comment
Вы можете найти полезную информацию, прочитав значения в /sys/class/power_supply/battery (или в другом месте в /sys fs).   -  person adelphus    schedule 23.05.2016
comment
@adelphus Итак, мне нужно рутировать устройство?   -  person Minoru    schedule 24.05.2016
comment
не обязательно — по крайней мере, на моем устройстве (Nexus 4) файлы в этом месте доступны для чтения всем. Если на вашем устройстве нет какой-либо злой политики, запрещающей приложениям читать местоположение /sys, любое приложение должно иметь возможность читать информацию о батарее без специальных привилегий.   -  person adelphus    schedule 24.05.2016


Ответы (1)


Как прокомментировал @adelphus, некоторые устройства имеют текущую информацию о /sys fs. Существует множество комментариев о коде CurrentWidget, доступных здесь. Ссылка может направить ваш поиск к определенным файлам.

person Minoru    schedule 23.09.2016