Android: Как программно заблокировать ползунок яркости? - PullRequest
0 голосов
/ 10 марта 2020

Некоторые приложения, имеющие штрих-коды или QR-коды, блокируют яркость на полную и блокируют пользовательские изменения ползунка яркости из настроек в выпадающей панели уведомлений. Одним из примеров является Starbucks на их фрагмент карты. Как я могу добиться того же эффекта? Это даже работает на android 10

1 Ответ

2 голосов
/ 10 марта 2020

Примерно так:

WindowManager.LayoutParams params = getWindow().getAttributes();
// range from 0 to 1, specify -1 for default brightness
params.screenBrightness = 0.7f;
getWindow().setAttributes(params);
...