Я хочу проверить, правильно ли меняются значок батареи и уровень в строке состояния, поэтому я хочу получить идентификатор ресурса значка батареи или полный путь / имя файла в строке состояния.
Я пытался использовать Battery Manager, чтобы получить идентификатор ресурса значка:
intent.getIntExtra(BatteryManager.EXTRA_ICON_SMALL, 0)
Однако я столкнулся с той же проблемой, что и автор:
Android: доступ к "системным" средствам рисования
Я получаю ту же иконку, путь которой /res/drawable/stat_sys_battery.xml
, независимо от уровня. Я хочу знать, почему этот значок не совпадает со значком в строке состояния ? Моя цель - получить значок в строке состояния.
Я довольно долго искал ответ, но большинство сообщений на эту тему касаются изменения значка батареи в строке состояния, тогда как мой вопрос о том, как получить статус и значок строки состояния, т.е. я не хочу изменить значок.
Пожалуйста, помогите мне! Заранее спасибо.