Android 8.0 и выше: отслеживайте изменения уровня заряда батареи, когда приложение не запущено - PullRequest
0 голосов
/ 03 ноября 2019

Как видно из названия, я ищу способ контролировать уровень заряда батареи устройства, даже если приложение не запущено. context.registerReceiver() сработало хорошо, но, к сожалению, только с запущенным приложением.

Есть ли способ, о котором я не подумал?

1 Ответ

0 голосов
/ 03 ноября 2019

Это стало ограниченным, начиная с Android 8+. Ознакомьтесь с документацией ACTION_BATTERY_CHANGED

Вы можете попробовать WorkManager периодически проверять состояние батареи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...