¿Hay alguna forma de detectar cuándo un usuario desbloquea el teléfono? Yo sé de ACTION_SCREEN_ON
y ACTION_SCREEN_OFF
, pero estos parecen ser despedido cuando la pantalla se enciende/apaga al presionar el botón de encendido, pero en realidad no cuando el teléfono se desbloquea cuando se pulsa el botón Menú ...Android: detecta el evento de desbloqueo del teléfono, no la pantalla en
Estoy tratando de detectar el desbloqueo/bloqueo mientras se está ejecutando una actividad, y quiero reanudar la actividad una vez desbloqueado.
¿Pero va a funcionar en todos los teléfonos? Por ejemplo, en myTouch al presionar el botón de Menú se desbloquea el teléfono, algunos otros teléfonos requieren que te deslices por el teléfono. Entonces, ¿hay algo que pueda atrapar a todos? – Chris
Creo que sí: definitivamente se llama a ACTION_MAIN con la categoría CATEGORY_HOME para ejecutar la pantalla de inicio (es decir, el iniciador). Sin embargo, hay muchos teléfonos con Android, así que no puedo estar 100% seguro.Mejor pruébalo y mira si funciona para ti. – adamk
Supongo que olvidé mencionar que estoy ejecutando una actividad, y mientras se está ejecutando, quiero bloquear/desbloquear la pantalla y reanudar la actividad una vez desbloqueado. La espera de ACTION_MAIN y CATEGORY_HOME solo congela mi actividad al desbloquear. – Chris