1 votos

Historial de desbloqueo de pantalla

Tengo un teléfono Android Nexus 5 con la pantalla bloqueada con patrón estándar. ¿Existe alguna forma de ver un historial (reciente) de cuándo se desbloqueó mi pantalla?

3voto

Firelord Puntos 161

Si no has reiniciado tu Android, entonces es posible que puedas obtener la marca de tiempo de los últimos desbloqueos realizados. Configura adb en la PC y ejecuta:

adb shell dumpsys activity broadcasts 

En la (posiblemente) abrumadora salida,

  • Para Android stock 6.0.1:

    • localiza la cadena Historical broadcasts summary [background]. A continuación se mostrará el resumen de algunas transmisiones históricas.
    • En la nueva información proporcionada, localiza la cadena _android.intent.action.USER_PRESENT_1. Una de las próximas líneas a cada línea coincidente te mostrará la marca de tiempo de un desbloqueo exitoso.

      El orden de las líneas coincidentes será cronológico, con la entrada más reciente siendo la primera en mostrarse.

  • Para Android stock 5.1.1:

    • localiza la cadena Historical broadcasts [background]. A continuación se mostrarán los detalles de algunas transmisiones históricas.
    • En la nueva información proporcionada, localiza la cadena _android.intent.action.USER_PRESENT_1. Una de las próximas líneas a cada línea coincidente te mostrará la marca de tiempo de un desbloqueo exitoso.

      El orden de las líneas coincidentes será cronológico, con la entrada más reciente siendo la primera en mostrarse.

Una demostración realizada en Android 6.0.1:

adb shell "dumpsys activity broadcasts | sed -ne '/Historical broadcasts summary \[background\]/,\$p' | grep -A2 'android.intent.action.USER_PRESENT'"

Salida:

(Haz clic en la imagen para ampliar)

IMG

En la salida,

  • enq: enqueueClockTime
  • disp: dispatchedClockTime
  • fin: finishedTime

    No sé a qué corresponde cada una en particular, pero puedo asegurarte que una de ellas es lo que buscas, posiblemente la primera. La salida está en consonancia con la observación rudimentaria realizada en paralelo al mantener un registro del tiempo durante el desbloqueo de la pantalla.


1 Cortesía de Chris por la respuesta <a href="https://stackoverflow.com/a/3451916">aquí</a>.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X