Android - отключить экран, не переходя в режим ожидания
Я знаю, что этот вопрос задавался много раз, но на него никогда не было удовлетворительного ответа.
Моя проблема заключается в следующем:
У меня есть действие, которое предотвращает выключение экрана на определенное время.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Когда заданное время истекло, я показываю диалог с обратным отсчетом, чтобы сообщить пользователю, что дисплей выключится через 10 секунд, если он не нажмет «Отмена».
Мне удалось отключить дисплей, но телефон всегда переключается в режим StandBy.
Для выключения я использовал:
Window mywindow = getWindow();
WindowManager.LayoutParams lp = mywindow.getAttributes();
lp.screenBrightness = 0.0f;
mywindow.setAttributes(lp);
Есть ли возможность полностью затемнить дисплей, не переходя в StandBy-Mode (который приостанавливает активность).
Моя цель состоит в том, чтобы пользователь мог просто нажимать на экран, чтобы снова сделать экран ярче. Таким образом, активность должна оставаться в активном состоянии.
Аналогичный вопрос был заданВот.
Поскольку этому вопросу уже почти год, я надеюсь, что, возможно, кому-то это удалось за это время.
Много приветствий
Siggy