mi aplicación hace algo cuando la pantalla se pone negra, pero quiero que solo lleve a cabo esa tarea si la pantalla se apagó "por sí misma", a través de un tiempo de espera de pantalla, NO cuando el usuario presiona el botón de encendido. ¿Hay alguna manera de distinguir entre estos dos eventos?Distinga entre el tiempo de espera de la pantalla y el botón de encendido y presión?
ACTION_SCREEN_OFF
obviamente dispara en ambos casos, y no he encontrado ninguna otra intención que coincida con lo que estoy buscando.
Gracias por su ayuda, Nick
Qué es lo que Intentando hacer? Puede haber otra acción para escuchar. – CaseyB
Estoy tratando de realizar un cálculo simple cuando se agotó el tiempo de espera de la pantalla, pero no cuando el usuario presiona el botón de encendido para apagar la pantalla "forzadamente". Una acción de "tiempo de espera" sería genial, pero aún no he encontrado nada similar. ¿Es posible consultar si la pantalla de bloqueo está activada (lo que, en mi opinión, normalmente solo ocurre cuando presiona el botón de encendido, al menos en la N1)? – Nick
¿Por qué quieres hacer eso solo en esa situación? Si explica * qué * y * por qué *, quizás alguien le sugiera una mejor solución. –