como se mencionó anteriormente, quiero obtener el número total de parámetros de la batería. La intención de batería que ya estoy usando solo me muestra el nivel, el voltaje, la temperatura ... pero no los ciclos de carga totales.¿Cómo se lee el número de cargos de la batería?
Respuesta
Puede registrar un receptor de intención para recibir la transmisión de ACTION_BATTERY_CHANGED: http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED.
Acción de difusión: Esta es una transmisión adhesiva que contiene el estado de carga, el nivel y otra información sobre la batería. Consulte BatteryManager para obtener documentación sobre el contenido del Intento.
Puede no recibir esto a través de componentes declarados en manifiestos, solo registrándose explícitamente con Context.registerReceiver()
. Consulte ACTION_BATTERY_LOW
, ACTION_BATTERY_OKAY
, ACTION_POWER_CONNECTED
y ACTION_POWER_DISCONNECTED
para ver distintas transmisiones relacionadas con la batería que se envían y se pueden recibir a través de receptores de manifiesto.
Esta es una intención protegida que solo puede ser enviada por el sistema. Valor constante: "android.intent.action.BATTERY_CHANGED
"
- 1. ¿Cómo obtener el estado de la batería?
- 2. ¿Cómo se lee JavaDoc?
- 3. JAXB: 2 cargos de IllegalAnnotationExceptions
- 4. rosca y el consumo de la batería
- 5. Lee un número indefinido de líneas desde la entrada estándar
- 6. ¿Cómo se lee la temperatura de la GPU (tarjeta gráfica)?
- 7. ¿Cómo se lee la sección de configuración de system.webserver?
- 8. ¿Cómo se lee la sección AppSettings en el archivo web.config?
- 9. ¿Cómo se lee el búfer de cuadros actual en android?
- 10. ¿Cómo se lee el búfer de protocolo GTFS en PHP?
- 11. ¿Cómo se lee el valor de propiedad del archivo externo?
- 12. Uso óptimo de la batería
- 13. ¿Cómo se lee el margen de ImageView mediante programación?
- 14. ¿Cómo se lee el archivo secuencial de hadoop?
- 15. ¿Cómo se lee la salida de git diff?
- 16. ¿Cómo se lee un número arbitrario de valores usando std :: copy?
- 17. C# ¿Cómo saltear el número de líneas mientras lee un archivo de texto usando Stream Reader?
- 18. ¿Cómo se lee XML en una tabla de datos?
- 19. Programado previene la carga de la batería
- 20. estado de la batería no se está cargando
- 21. ¿Cómo obtengo la información de la batería en Windows?
- 22. .htaccess no se lee
- 23. comportamiento extraño cuando se lee en el int de STDIN
- 24. Android Perfil de uso de la batería
- 25. ¿Estado de la batería en OSX?
- 26. ¿Cómo se lee HTML como XML?
- 27. ¿Cómo se lee userData en jqgrid?
- 28. ¿Cómo se lee app.config en el nivel dll?
- 29. ¿Cómo se lee la contraseña con echo "*" en el programa de la consola Python?
- 30. ¿Cómo se lee el archivo local (Cliente) con GWT?
¿Estás seguro de que se está realizando un seguimiento? ¿Qué cuenta como una carga de la batería? Si va de 20% a 30%? ¿O hasta el 99%? –
Excelente pregunta. Desafortunadamente (no lo sé de manera definitiva), creo que la respuesta será que esto no se rastrea ni se puede acceder a él. – Blumer
sí, tienes razón. Creo que lo he visto en el testinfo, pero estaba equivocado. así que voy a rastrearlo yo mismo. –