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

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

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

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

Это возможно, например, с PowerManager или что-то типа того \?

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

1 ответ

Решение
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = <value from 0 to 1>;
getWindow().setAttributes(lp);
Другие вопросы по тегам