Deshabilitar el botón de encendido ... o ... Reanudar pantalla completa en la aplicación para niños Android

Estoy creando una aplicación de Android para niños pequeños. Por lo tanto, necesito bloquear tantos botones como sea posible para evitar que el niño acceda a otras funciones del dispositivo Android. Básicamente, estoy buscando reproducir el mecanismo de bloqueo en aplicaciones populares para niños pequeños como "Toddler Lock". Tengo una lógica que requiere que el usuario toque las cuatro esquinas de la pantalla en el sentido de las agujas del reloj para salir de la aplicación.

Para mostrar la aplicación en pantalla completa, tengo lo siguiente en mi manifiesto

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Para mostrar la aplicación solo en modo horizontal, tengo lo siguiente en el evento onCreate de mi actividad

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Para evitar el uso de cualquiera de los botones, anulo el evento onKeyDown con el siguiente código

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    return true;
}

Todo funciona muy bien. Hasta aquí todo bien. Solo hay un botón que parece que no puedo desactivar ... el botón de encendido. Estoy operando bajo el supuesto de que no hay forma de desactivar el botón de encendido. Avísame si me equivoco. Entonces, necesito descubrir cómo lidiar con eso. Obviamente, si el botón de encendido se mantiene presionado y el dispositivo se apaga, entonces no hay nada que pueda hacer al respecto. Sin embargo, si se toca el botón de encendido para apagar la pantalla y luego se toca nuevamente para volver a encender la pantalla, me gustaría poder lidiar con eso adecuadamente.

Lo que sucede es que la aplicación continúa ejecutándose, pero ya no está en pantalla completa. Se muestra la barra de notificaciones. Como tal, puedo desplegarlo y acceder a otras áreas de Android.

¿Por qué al activar la pantalla en el dispositivo Android, la barra de notificaciones aparece sobre una aplicación de pantalla completa configurada como se describe arriba ... y cómo puedo evitarla?

Respuestas a la pregunta(4)

Su respuesta a la pregunta