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

Ответы на вопрос(2)

Ваш ответ на вопрос