2012-09-19 3 views
0

Как я могу изменить яркость экрана в Android?Как изменить яркость экрана?

Я могу найти, как это сделать для приложения, но я хочу сделать это для всей системы и навсегда (пока пользователь не изменит ее в параметрах).

Мне не нужно устанавливать его для пользовательского значения. Просто низкий уровень яркости, Средняя яркость и Максимум будут идеальными.

Возможно, например, PowerManager или что-то в этом роде \?

Использование Android 2.0+.

+1

Взгляните на это, http://stackoverflow.com/questions/4621490/android-2-2-adjusting-screen-brightness –

ответ

2
WindowManager.LayoutParams lp = getWindow().getAttributes(); 
lp.screenBrightness = <value from 0 to 1>; 
getWindow().setAttributes(lp); 
+0

Спасибо :) Это хорошее решение, но более твердый является Хоа Ле ответ, потому что есть, как удалить автоматическую яркую проблему. – kolek

+2

Теперь я нашел это: http://stackoverflow.com/questions/5032588/cant-apply-system-screen-brightness-programmatically-in-android Если вы хотите сохранить яркость, даже приложение близко, используйте это решение. – kolek

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