Esta mañana me he despertado y he descubierto que la batería de mi teléfono estaba al 70% de su capacidad, a pesar de que se había cargado completamente cuando me fui a dormir. Entré en la configuración de la batería y descubrí que el Sistema Android es el principal responsable, ya que ha mantenido mi teléfono despierto todo el tiempo. He buscado un poco, y esto no parece ser un comportamiento normal. La recepción y el wifi están bien, y el ahorro de energía está activado. Espero que haya una explicación y solución a esto.
Respuestas
¿Demasiados anuncios?Un flujo de trabajo común para rastrear problemas de sueño profundo/despertar:
- Instalar CpuSpy
- Instalar BetterBatteryStats
- Apagar el teléfono
- Cargarlo completamente mientras está apagado
- Desenchufe el cable
- Arrancar el teléfono, desbloquearlo y abrir algunas aplicaciones como el correo electrónico, el navegador, facebook, y volver a cerrarlas
- No toques tu teléfono, déjalo en tu mesa durante una hora
- Abrir CpuSpy
- "Deep Sleep" debería ser la barra más larga de todas. Si no es así, la CPU funciona porque un proceso (App, Servicio) despierta constantemente tu teléfono o utilizas un Kernel/ROM no estándar que tiene un problema de Deep Sleep
- Abrir BetterBatteryStats
- Poner el primer desplegable en "Kernel Wakelock" y el segundo en "Desde que se desconectó", luego ver si alguna aplicación que hayas instalado aparece en la lista, usando números de % altos (despertando tu teléfono)
- A continuación, establezca el primer dropdwon a "Parcial Wakelocks" y comprobar de nuevo para cualquier aplicación de despertar su teléfono con un alto número de%.
- Desinstalar la aplicación que provoca el bloqueo de la vigilia (impidiendo que el teléfono salga del sueño profundo)
- Si el problema aún persiste, busca en Google más instrucciones con el siguiente patrón:
- "wakelock + [appname]" sin los paréntesis, introduzca el nombre de la aplicación o servicio que provoca los altos porcentajes en BetterBatteryStats, ¡y busque en Google sin las comillas!
Para los que no son técnicos, recomiendo una aplicación que he desarrollado llamada Detector Wakelock .
Vea esta presentación, Explicación de Wakelock para Android para obtener más información sobre el "mecanismo de bloqueo de la vigilia" en Android.
No es necesario desinstalar la aplicación. Hay veces en las que hay una buena razón para que una aplicación no deje dormir tu teléfono. Por ejemplo, cambié mi inicio de sesión a mi correo electrónico del trabajo, pero se olvidó de actualizar la aplicación de correo electrónico en el teléfono que accede a mi correo electrónico del trabajo. Seguía intentando iniciar sesión para sincronizar y eso estaba consumiendo la carga de mi batería.