¿Cómo puedo controlar el consumo de batería del dispositivo?

Necesito información sobre qué aplicaciones o funciones de hardware descargan la batería. La opción incorporada de Android para esto no se ajusta porque no todos los dispositivos la tienen. También sería una gran ventaja que la solución enviara estadísticas por correo electrónico.

"¿Hay una aplicación para X?" las preguntas están fuera de lugar según las preguntas frecuentes. Por eso reformulé tu pregunta.
Hasta donde yo sé, todos los dispositivos Android tienen estas estadísticas. Si por alguna razón un dispositivo no los tiene (antiguo Android o fabricante extraño), entonces existe una buena posibilidad de que la aplicación tampoco pueda obtener la información. Las aplicaciones solo pueden acceder a lo que proporciona Android, si Android no lo registra. tampoco pueden obtenerlo, excepto las aplicaciones de root, pero si vas tan lejos como para rootear, también podrías instalar una rom que tenga estadísticas de Android. Es posible que simplemente no pueda encontrar las estadísticas de Android porque no están en el lugar habitual, intente buscar un poco más en el teléfono.
@Mihic lamentablemente, algunas de las estadísticas de batería más importantes (wakelocks y algunas más) se han eliminado con Gingerbread ;(

Respuestas (1)

Podría echar un vistazo a SystemPanel 1 o System Tuner 2 . Ambos permiten monitorizar el consumo de recursos (no solo de batería), y (al menos en sus respectivas versiones Pro) también ofrecen hacerlo en segundo plano, recopilando datos para su posterior evaluación. System Tuner 2 también ofrece un montón de buenos widgets 3 para su pantalla de inicio, si necesita ver cosas por un tiempo.

Panel del sistema Sintonizador del sistema Widgets de SystemTuner

EDITAR:

Después de ver el comentario anterior de Mihic, noté que me perdí otro punto importante: mientras Froyo "marcaba" el número mágico *#*#4636#*#*, aparecía un buen menú del sistema (todavía hace esa parte) que incluye muchas estadísticas de la batería, las últimas (estadísticas de la batería) tienen ha sido eliminado desde Gingerbread. Si su dispositivo está rooteado, BetterBatteryStats puede recuperarlos, y hacer mucho para ayudarlo a identificar los acaparadores de batería:

BetterBatteryStats: sueño profundo BetterBatteryStats: Wakelocks parciales

Estas dos capturas de pantalla muestran la información más importante que brinda BetterBatteryStats : qué aplicaciones usaron la mayor cantidad de batería mientras el dispositivo intentaba dormir 3 -- y quiénes mantuvieron el dispositivo despierto 4 , impidiendo DeepSleep y ese "Modo de ahorro de energía". Solo me ayudó a obtener un 20% más de batería de mi dispositivo;)