¿Cuánto tiempo ha estado funcionando el dispositivo desde la última carga?

En Android Lollipop, ¿cómo veo cuánto tiempo ha pasado desde la última vez que cargué la batería? Quiero decir que puedo obtener el tiempo aproximado mirando el gráfico que se muestra en Configuración -> Batería. Pero, ¿es posible obtener un período de tiempo preciso como: "su dispositivo ha estado funcionando x horas y minutos desde la última carga"?

¿O alguna aplicación que pueda darme esta información? Todas las aplicaciones de batería parecen concentrarse en decirme cuánto más puede durar el dispositivo a partir de ahora. Sin información de historial.

Nota: no estoy preguntando sobre el tiempo de actividad :-)

Oh hombre, ¿por qué eliminarían esta información? ¡Gracias, Ashwin, por hacer esta pregunta!

Respuestas (4)

Desde una terminal raíz en su dispositivo:

dumpsys batterystats | grep "Start clock time"

Eso le dará la fecha/hora de la última vez que el dispositivo se desconectó del cargador (mientras estaba completamente cargado), en lugar de la hora desde entonces, pero la comparación con la fecha y la hora actuales es bastante fácil.

Se me ocurrió un comando más complicado que podrías guardar en un script para obtener un 1d 2h 3mformato de estilo:

busybox expr $(date +%s) - $(dumpsys batterystats --checkin | grep "l,bt" | busybox awk -F',' '{printf "%i", $10/1000}') | busybox awk '{printf "%id %ih %im\n", $1/60/60/24, $1/60/60 % 24, $1/60 % 60}'

Para explicar eso:

  1. Obtenga la línea de estadísticas de la batería que incluye los milisegundos desde la época de la última desconexión del cargador
  2. Use awk para eliminar ese tiempo y convertirlo en segundos
  3. Réstelo del tiempo actual para obtener el intervalo en segundos
  4. Usa awk para formatearlo

Pruebe el widget de monitor de batería

Con Battery Monitor puede controlar el estado de su batería, aquí hay algunas características:

  • Desconectado desde
  • último cambio de nivel
  • Cargos totales
  • Tiempo total de carga
  • Tiempo total desconectado
  • Y muchos otros

la pagina de google play

Espero que ayude

Creo que la mejor aplicación de información sobre la batería en Play Store es el indicador de batería BatteryBot .

Mostrará toda la información sobre la batería.

Vaya a la configuración de la batería, presione el botón de uso de la batería y podrá ver el tiempo exacto transcurrido desde la última carga

¿En qué teléfono y versión de Android probaste esto? Mi Nexus 5 con Marshmallow no tiene el botón "Uso de la batería" en esa pantalla.