【发布时间】:2015-03-31 10:59:43
【问题描述】:
在 Android 的 Lollipop 版本中,我们在 Settings->Battery->(in action overflow)Battery saver 活动中有省电活动。我想以编程方式打开此活动。我必须使用哪个意图?
提前致谢!!!
【问题讨论】:
标签: android android-intent android-5.0-lollipop
在 Android 的 Lollipop 版本中,我们在 Settings->Battery->(in action overflow)Battery saver 活动中有省电活动。我想以编程方式打开此活动。我必须使用哪个意图?
提前致谢!!!
【问题讨论】:
标签: android android-intent android-5.0-lollipop
尝试以下意图:
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
【讨论】:
startActivity(new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS))
请注意,此操作字符串是 API 级别 22 的新内容。欢迎您尝试在旧设备上使用它,但不太可能有支持它的活动。
【讨论】: