¿Por qué en la tierra no la adb shell dumpsys batterystats
comando no imprimir regular las marcas de tiempo? (Como usagestats
hace, por ejemplo, o literalmente cualquier cosa en el planeta.)
En su lugar, le da un "TIEMPO de RESTABLECIMIENTO" dentro del archivo, y las líneas después de que muestran cuánto tiempo ha pasado desde ese momento. "RESET" en su mayoría de veces aparece sólo una vez al principio, sin embargo, algunas veces aparecen varias veces en el registro, a veces incluso saltarse horas, aparentemente al azar.
Y como si eso no fuera suficientemente malo.. déjenme mostrarles un ejemplo de la vida real:
adb shell dumpsys batterystats
Me da (entre otras cosas claro) esto:
0 (9) RESET:TIME: 2020-01-29-01-37-39
Bueno. De modo que el tiempo comienza a 2020-01-29-01-37-39
. Bien. Sólo de restablecimiento de tiempo en la salida.
Me acaba de girar la pantalla. Aquí está la entrada en el registro para que:
+21h44m19s484ms (4) 057 +wake_lock=1000:"PhoneWindowManager.mPowerKeyWakeLock" +screen screenwake=1000:"android.policy:POWER"
Gran. +21h44m19s
. Es ahora (bueno, fue cuando sucedió esto) 2020-01-30-00-16-00
.
"RESET" tiempo de 2020-01-29-01-37-39
+ 21h44m19s
= 2020-01-29-23-21-58
. ?????
Bueno, a mi real preguntas:
- ¿Por qué
dumpsys batterystats
no uso normal de las marcas de tiempo? - ¿Cómo hace uno para leer esas marcas de hora? Parecen más allá de rota.
- Hay una manera de cambiar a "normal" marcas de tiempo?
(Mi objetivo es realizar el seguimiento de cuándo exactamente de la pantalla (y, opcionalmente, WiFi) fue sobre el, y cuando estaba fuera. Si hay alguna otra manera de hacer que además de batterystats
, favor de dejar un comentario.)