En me réveillant ce matin, j'ai découvert que la batterie de mon téléphone était à 70 % de sa capacité, alors qu'elle avait été entièrement chargée lorsque je me suis couché. J'ai consulté les paramètres de la batterie et j'ai constaté que le système Android était le principal responsable de cette situation, puisqu'il a gardé mon téléphone éveillé pendant tout ce temps. J'ai cherché un peu, et cela ne semble pas être un comportement normal. La réception et le wifi fonctionnent bien, et l'économie d'énergie est activée. J'espère qu'il existe une explication et une solution à ce problème.
Réponses
Trop de publicités?Un flux de travail commun pour traquer les problèmes de sommeil profond / wake-lock :
- Installer CpuSpy
- Installer BetterBatteryStats
- Éteignez votre téléphone
- Chargez-la complètement lorsqu'elle est éteinte
- Débranchez le câble
- Démarrez le téléphone, déverrouillez-le et ouvrez quelques applications comme l'email, le navigateur, facebook, et refermez-les.
- Ne touchez pas votre téléphone, laissez-le sur votre table pendant une heure.
- Ouvrir CpuSpy
- "Deep Sleep" devrait être la barre la plus longue de toutes. Si ce n'est pas le cas, le processeur fonctionne parce qu'un processus (application, service) réveille constamment votre téléphone ou parce que vous utilisez un noyau/ROM non standard qui a un problème de veille profonde.
- Ouvrir BetterBatteryStats
- Réglez le premier menu déroulant sur "Kernel Wakelock" et le second sur "Since unplugged", puis regardez si une application que vous avez installée apparaît dans la liste, avec un pourcentage élevé (ce qui réveille votre téléphone).
- Ensuite, réglez le premier dropdwon sur "Partial Wakelocks" et vérifiez à nouveau si une application réveille votre téléphone avec un nombre élevé de %.
- Désinstallez l'application qui provoque des blocages au réveil (empêchant votre téléphone de passer en sommeil profond)
- Si le problème persiste, cherchez d'autres instructions sur Google en suivant le modèle suivant :
- "wakelock + [appname]" sans les parenthèses, entrez le nom de l'application ou du service qui provoque des pourcentages élevés dans BetterBatteryStats, et google sans les guillemets !
Pour les non-techniciens, je recommande une application que je développe et qui s'appelle Détecteur Wakelock .
Consultez cette présentation, Explication de l'Android Wakelock pour plus d'informations sur le "mécanisme wakelock" d'Android.
Il n'est pas nécessaire de désinstaller l'application. Parfois, il y a une bonne raison pour qu'une application empêche votre téléphone de dormir. Par exemple, j'ai changé ma connexion à ma messagerie professionnelle mais j'ai oublié de mettre à jour l'application de messagerie du téléphone qui accède à ma messagerie professionnelle. Il a continué à essayer de se connecter à la synchronisation et cela a utilisé la charge de ma batterie.