У меня есть приложение, которое при установке пользователь активирует права администратора устройства и, если оно работает на устройстве с Android 9, приложение автоматически настраивается «Не оптимизировать» батарею.
Проблема в том, что я не могу определить, как обычно активируется этот режим.
Однако, если я деактивирую диспетчер устройств, он позволяет мне определить, оптимизирую ли я батарею, код ниже:
powerManager.isIgnoringBatteryOptimizations(getPackageName())
Мой вопрос: как проверить, оптимизирована ли батарея при активации диспетчера устройств на устройстве Android 9 с compileSdkVersion 28?