2015-03-31 8 views
1

В версии Android android у нас есть функция Аккумуляторная батарея в Настройках-> Аккумулятор -> (при переполнении) Аккумуляторная активность. Я хочу открыть эту программу программно. Какое намерение я должен использовать?Как открыть Аккумуляторная активность в андроиде L

Заранее благодарен!

ответ

2

попробовать следующее намерение:

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

+0

Благодарим за отзыв! – Chandrakanth

+0

не работает на samsung j3 (android 5.1.1) –

4

Используйте documented action string:

startActivity(new Intent(Settings.ACTION_BATTERY_SAVER_SETTINGS)) 

Обратите внимание, что эта строка действий является новой для уровня API уровня 22. Вы можете попробовать использовать его на старых устройствах, но менее вероятно, что будет активность, которая его поддерживает.

Смежные вопросы