如何在MIUI设备中打开管理应用程序电池使用设置

Lil*_*aad 6 android miui xiaomi

如何以编程方式在MIUI设备中打开管理应用程序电池使用情况设置?

我打开设置:

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在MIUI设备中打开管理应用程序电池使用设置.

Rah*_*ana 5

您可以尝试以下几种方法:

我个人没有 5.1 设备,但在模拟器上尝试过

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

或用于摘要用途

Intent batterySaver = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY);
startActivity(batterySaver);
Run Code Online (Sandbox Code Playgroud)

文档链接在这里

对于 API 级别 >22

startActivityForResult(new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS), 0);
Run Code Online (Sandbox Code Playgroud)