2015-03-31 3 views
1

Я попытался изменить статус режима энергосбережения из своего приложения, я выяснил, как читать статус (через Power Manager), но как я могу изменить егоизменить статус энергосбережения (вкл./Выкл.)

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 

PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");

ответ

0

I Guess Там нет API в Android SDK для поддержки этого, потому что экономии энергии могут быть функцией третьей стороны, задаваемой устройство производит компанию, и у них есть собственная версия «Power Savers». Вы можете просто использовать PowerManager для приобретения и выпуска Wakelocks.

0

Использование wl.acquire(); и убедитесь, что у вас есть это разрешение добавлено в манифест,

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
Смежные вопросы