Как изменить яркость экрана?
Как я могу изменить яркость экрана в Android?
Я могу найти, как это сделать для приложения, но я хочу сделать это для всей системы и навсегда (пока пользователь не изменит это в настройках).
Мне не нужно устанавливать его для пользовательского значения. Просто низкий уровень яркости, средняя яркость и максимальная будет идеальным.
Это возможно, например, с PowerManager
или что-то типа того \?
Использование Android 2.0+.
1 ответ
Решение
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = <value from 0 to 1>;
getWindow().setAttributes(lp);