Определить режим экономии заряда аккумулятора на устройстве LG

Я пытаюсь определить, находится ли устройство в режиме энергосбережения.

Я сейчас делаю...

PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean isPowerSavingMode = powerManager.isPowerSaveMode();

Это работает правильно для всех моих устройств, за исключением моего LG Risio 2 (LG-M154) под управлением Android 6.0. Это логическое значение всегда ложно на моем LG, даже если включена функция экономии заряда батареи.

Кто-нибудь знает способ определения режима экономии заряда аккумулятора для устройств LG?

В других вопросах я читал, что некоторые производители требуют от вас запроса настроек. Я попробовал следующее, и все возвращают ноль...

Settings.System.getString(getContentResolver(), "powersaving_switch");
Settings.System.getString(getContentResolver(), "psm_switch");
Settings.System.getString(getContentResolver(), "user_powersaver_enable");

Что-нибудь еще я могу попробовать? Спасибо!

0 ответов

Другие вопросы по тегам