Android: apaga la pantalla sin pasar al modo StandBy

Sé que esta pregunta se ha formulado muchas veces, pero nunca se ha respondido satisfactoriamente.

Mi problema es el siguiente:

Tengo una actividad que evita que la pantalla se apague por un período de tiempo predefinido.

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

Cuando termina el tiempo predefinido, muestro un cuadro de diálogo con una cuenta regresiva para informar al usuario de que la pantalla se apagará en 10 segundos si no presiona "cancelar".

Logré apagar la pantalla, pero el teléfono siempre cambia al modo StandBy-Mode.

Para apagar utilicé:

Window mywindow = getWindow();

WindowManager.LayoutParams lp = mywindow.getAttributes();

lp.screenBrightness = 0.0f;

mywindow.setAttributes(lp);

¿Existe alguna posibilidad de oscurecer completamente la pantalla sin ir al modo de espera (que detiene la actividad).

Mi objetivo es que el usuario pueda simplemente tocar la pantalla para iluminar la pantalla nuevamente. Así que la actividad tiene que permanecer en un estado activo.

Se ha hecho una pregunta similar.aquí.

Dado que esta pregunta tiene casi un año de edad, espero que tal vez alguien logre esto mientras tanto.

Muchos saludos

Siggy

Respuestas a la pregunta(2)

Su respuesta a la pregunta