如何在android L中打开电池保护程序活动

时间:2015-03-31 10:59:44

标签: android android-intent android-5.0-lollipop

在Lollipop版本的android中,我们在设置 - >电池 - >(动作溢出)电池保护程序活动中有电池保护程序活动。我想以编程方式打开此活动。我必须使用哪种意图?

提前致谢!!!

2 个答案:

答案 0 :(得分:4)

使用documented action string

startActivity(new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS))

请注意,此操作字符串是API级别22的新功能。欢迎您尝试在旧设备上使用它,但不太可能有支持它的活动。

答案 1 :(得分:3)

尝试以下意图:

Intent batterySaverIntent=new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS);
startActivity(batterySaverIntent);

或者

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

对于文档,请打开以下链接here