¿Hay un evento para detectar cuando se atenúa la pantalla?

Estoy usando un SCREEN_DIM_WAKE_LOCK y por lo tanto mi nunca se apaga. Simplemente va desde el brillo completo a la luz tenue.

¿Hay alguna manera para mí para detectar cuando la pantalla se oscurece (evento, receptor, etc)?

Por lo que puedo ver desde el código fuente de Android, no hay envío de notificación de difusión cuando se cambia el estado de brillo de la pantalla.

Si está usando un WakeLock para hacer su pantalla dévil. Puede comprobar si el WakeLock se adquiere utilizando el método .isHeld ().

Obtener el tiempo de espera de la pantalla y luego tomar como -5 segundos

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.