How to open battery usage settings for application apps in MIUI devices

How can I programmatically configure battery usage in MIUI applications?

I open the settings as follows:

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

But I do not know how to open the battery usage settings for application applications in MIUI devices.

+4
source share
1 answer

You can try several methods below:

Personally, I don’t have a 5.1 device, but I tried it on a simulator

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

or for short use

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

Documentation link here

For API level> 22

startActivityForResult(new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS), 0);
+3
source

Source: https://habr.com/ru/post/1685790/


All Articles