Как открыть «Управление настройками использования батареи приложений» на устройствах MIUI

Как программно открыть «Управление настройками использования батареи приложений» на устройствах MIUI?

Я открываю настройки следующим образом:

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);

Но я не знаю, как открыть «Управление настройками использования батареи приложений» на устройствах MIUI.


person Lila saad    schedule 16.09.2017    source источник
comment
Вы пробовали это решение? stackoverflow.com/questions/19999833/   -  person Patryk Horodeński    schedule 16.09.2017
comment
Я не пытаюсь открыть настройки или информацию. Я хочу открыть «Управление настройками использования батареи приложений» на устройствах MIUI?   -  person Lila saad    schedule 17.09.2017
comment
Привет @Борис Треухов и Лила Саад, вы проверили мой ответ ниже?   -  person Rahul Khurana    schedule 12.02.2018
comment
Я тестировал его, но в MIUI все равно есть собственный менеджер питания.   -  person Boris Treukhov    schedule 12.02.2018
comment
не могли бы вы поделиться скриншотом пользовательского диспетчера питания MIUI. У меня есть устройство MIUI с Android 6.0.1.   -  person Rahul Khurana    schedule 13.02.2018


Ответы (1)


Вы можете попробовать несколько методов ниже:

Лично у меня нет устройств 5.1, но я пробовал на симуляторе.

    Intent batterySaver = new Intent();
    battSaverIntent.setComponent(new ComponentName("com.android.settings", "com.android.settings.Settings$BatterySaverSettingsActivity"));
    startActivityForResult(batterySaver, 0);

или для общего использования

Intent batterySaver = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY);
startActivity(batterySaver);

Ссылка на документацию здесь

Для уровня API >22

startActivityForResult(new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS), 0);
person Rahul Khurana    schedule 09.02.2018