0 votos

Informe Batterystats de Android

Estoy trabajando en un proyecto de investigación sobre el consumo de energía de los smartphones Android. Usando "adb shell dumpsys batterystats" se pueden obtener interesantes estadísticas. Por ejemplo:

Estadísticas desde la última carga: El sistema se inicia: 0, actualmente en la batería: falso
Tiempo en batería: 1h 0m 38s 51ms (99,7%) en tiempo real, 1h 0m 38s 50ms (99,7%) en tiempo de funcionamiento
Tiempo en la pantalla de la batería apagada: 30m 21s 169ms (49,9%) en tiempo real, 30m 21s 169ms (49,9%) en tiempo de funcionamiento
Tiempo total de ejecución: 1h 0m 47s 207ms en tiempo real, 1h 0m 47s 207ms en tiempo real
Hora de inicio del reloj: 2016-06-18-22-57-54
Pantalla encendida: 30m 16s 882ms (49,9%) 1x, Interactivo: 30m 16s 367ms (49,9%)
Brillo de la pantalla:
oscuro 10s 89ms (0,6%)
luz 30m 6s 793ms (99,4%)
....

Uso estimado de energía (mAh):
Capacidad: 6700, Drenaje computado: 298, drenaje real : 335-402
Pantalla : 244
Sin contabilizar: 36,9 ( )
Uid u0a90: 15.8 ( cpu=15.8 )
Uid 1000: 9.58 ( cpu=9.49 sensor=0.0868 )
.....

Por lo que sé, la potencia_ perfil.xml se utiliza para estimar el consumo de energía de cada componente de hardware, y difiere de un modelo de dispositivo a otro.
Ahora tengo un par de preguntas:
P1: ¿Cómo calcula Android el consumo real? He buscado por todas partes y no encuentro la respuesta. También revisé el código de Android, pero desafortunadamente no pude identificar la implementación del método responsable del "drenaje real".
P2: ¿Cómo calcula Android el consumo de energía de la pantalla? el valor de la pantalla cuando su "luz = 75%" que se encuentra en el power_profile.xml en Nexus 9:
ligh: 120,96 ( y está en mA según el poder_ perfil.xml )
El informe dice que el consumo de energía de la pantalla es de 244 mAh, cuando estaba encendida "luz" estado durante 30 minutos, ¡no tiene sentido para mí! ¿Pueden explicarlo? He intentado comprobar el código fuente en [aquí][2], :( de nuevo no lo he encontrado.
P3 ¿Qué precisión tienen estos valores en el power_profile.xml? He encontrado en otro werbsite comunidad Android algunos problemas reportados para los dispositivos de Samsung. Pero no sé acerca de Nexus 9.

Gracias por su tiempo.

0voto

Judy Corea Puntos 1

Definitivamente no soy un experto en esto pero espero poder ser un poco de ayuda.

Normalmente, los dispositivos miden la tensión de la batería. Cuando una batería se descarga, su nivel de tensión disminuye gradualmente. Cuando el nivel de voltaje cae por debajo de cierto punto, el hardware deja de funcionar. Esta es una de las razones por las que los dispositivos ipod/ipad/iphone más antiguos no se apagaban al 0% de batería, sino mucho antes (si no recuerdo mal, mi antiguo ipod touch se apagaba alrededor del 11%.

EEVblog hizo un gran video sobre la desacreditación de un producto que afirma que puede extender la vida de la batería de los productos electrónicos Vídeo de EEvblog . Para desacreditar el producto da mucha información sobre lo que ocurre cuando se descarga la batería y sobre cuándo se apagan los dispositivos electrónicos.

Espero que esta información pueda ayudarte un poco con tu proyecto.

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