lp.screenBrightness = 0.01f + значение / 100.0f;
я есть приложение, которое используется для, скажем, 4 часа, но только каждые 5 минут пользователь должен сделать ввод или прочитать экран. Перевод телефона в спящий режим и блокировка экрана немного раздражают. Итак, у меня есть два варианта:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
который не блокирует экран, но экран всегда яркий, я хотел бы затемнить его, когда нет активности. Просто из-за срока службы батареи, или это не имеет большого значения для этих 4 часов?
замок для пробужденияSCREEN_DIM_WAKE_LOCK
что делает то, что я хочу, но мне сказали, чтобы использовать вариант 1 выше.
Могу ли я достичь желаемого как-то без пробуждения?