3 votes

Qu'est-ce qui réinitialise les statistiques de la batterie

Je regarde la section "Batterie" dans les "Paramètres", et il y a deux grandes sections :

  1. un graphique qui montre à quel point la batterie a été chargée sur une certaine période
  2. Quelles applications ont utilisé le plus de puissance de la batterie sur (ce qui semble être) la même période.

Il y a une étiquette entre les deux sections qui dit "Utilisation depuis la dernière charge complète"

Et je ne peux pas comprendre ce qui constitue une "charge complète".

Les choses que j'ai essayées : 1. Ne pas laisser la batterie se charger complètement. (je pensais que ce serait aussi simple il y a quelques mois lorsque j'ai commencé cette enquête, mais ce n'est pas si simple) 2. Ne pas laisser la batterie se vider (il semble réinitialiser les statistiques davantage lorsque la batterie est faible, 3. Temps de charge (il semble également se produire qu'il s'agisse d'une charge courte ou longue)

Alors, je suppose que ma question est, "Qu'est-ce qui réinitialise précisément les statistiques de la batterie?"

Android est open source ? Cela signifie-t-il que le code est facilement disponible pour consultation ? Où devrais-je commencer pour essayer de le comprendre moi-même ? Est-ce conservé dans une bibliothèque de batterie ? Où est le code source pour cela ?

Voici un exemple où il s'est réinitialisé à environ 75%. entrer la description de l'image ici Je suis sous 7.1.1

2 votes

Sur mes appareils Samsung (2 tablettes et un téléphone), une charge de 90%, quelque chose que j'ai expérimenté tôt, constitue 'complet' et réinitialise les compteurs. Votre expérience peut varier, en fonction de votre appareil.

3voto

beeshyams Points 37355

"Qu'est-ce qui réinitialise précisément les statistiques de la batterie ?"

En citant un ancien message d'un ingénieur de Google

.... elle est réinitialisée chaque fois que vous débranchez l'alimentation avec une charge relativement complète (c'est pourquoi les données de l'interface d'utilisation de la batterie sont réinitialisées à ce moment-là)....

Relativement pleine n'est pas définie pour autant que je sache, mais d'après mon expérience, une charge de 90% fait l'affaire pour la réinitialiser. Il me semble que sur KitKat, le redémarrage faisait également cela

L'emplacement du fichier batterystats.bin est /data/system/batterystats.bin

  • Je ne peux pas vous orienter vers le code

  • Les statistiques d'utilisation de la batterie sous Android sont médiocres bien qu'elles se soient considérablement améliorées sous Oreo. Sans spécifier la version d'Android et sans une capture d'écran accompagnante, votre question sur l'interprétation ne peut pas être pleinement répondue, mais voici un exemple. Supposons que vous ayez chargé complètement (100 %) et utilisé uniquement YouTube et Chrome jusqu'à ce qu'il soit descendu à 70 %. Dans l'utilisation des applications, si cela montre que YouTube a utilisé 60 %, cela signifie que 60 % de la baisse (=30 %) est utilisé par YouTube. En d'autres termes, 60*30 = 18 % de la capacité de la batterie est utilisée par YouTube. De même pour Chrome et autres applications. Le total ne correspondra jamais exactement. Si vous installez GSam battery monitor, vous obtiendrez une interprétation plus significative

entrer la description de l'image ici

0 votes

Je pense que je dois être en désaccord, car le mien se réinitialise à des chiffres bien inférieurs à 90%. Je l'ai vu se réinitialiser à 8% et 20%, par exemple.

0 votes

J'ai ajouté une image de mon écran de batterie. Je suis sous 7.1.1

0 votes

Eh bien, je ne peux pas dire pourquoi. J'ai expliqué le comportement standard. L'explication de l'interprétation des statistiques est la même

2voto

Michael Points 1314

Cette réponse est basée sur Android 9 (Pie).

J'ai essayé de trouver la réponse à cette question depuis un certain temps. Empêcher le graphique de la batterie de se réinitialiser est devenu un peu comme un jeu pour moi - un jeu que je perds si le graphique se réinitialise.

Si la charge de la batterie atteint 90%, le graphique se réinitialisera. En général, le graphique se réinitialisera dès que la batterie sera retirée, mais il peut aussi se réinitialiser avant cela si la charge est complète. Je laisse très rarement la charge de la batterie dépasser 80%, mais cela n'empêche pas une réinitialisation. Sous le graphique, il y a du texte indiquant depuis combien de temps le graphique a été réinitialisé. Une fois qu'il affiche plus d'une journée, il ne semble pas vraiment basculer les jours en fonction de la réinitialisation du graphique, mais à partir d'une heure fixe de la journée. Par exemple, une fois le graphique s'est réinitialisé à 9h47 mais quelques jours plus tard, j'ai remarqué qu'il était passé de 4 jours à 5 vers 22h.

Lorsque la valeur "il y a x jours" atteint 5, le graphique peut se réinitialiser à tout moment lorsque vous le retirez du chargeur, peu importe l'état de charge. Le graphique peut également se réinitialiser spontanément lorsqu'il n'est pas en charge si l'application de graphique de batterie est arrêtée. Ironiquement, mettre le téléphone en mode économie d'énergie peut rendre cela plus probable! J'essaie encore de déterminer la séquence exacte d'étapes pour empêcher cela, mais c'est lent car il faut attendre au moins 5 jours avant de pouvoir essayer la prochaine expérience. Lorsque j'aurai plus de points de données, je mettrai à jour cette réponse.

Il est possible d'empêcher une réinitialisation pendant au moins 8 jours si toutes les conditions sont réunies, comme le montre l'image ci-dessous: description de l'image

Mise à jour: Cela devient vraiment frustrant pour moi. L'indicateur de batterie semble se réinitialiser même avant d'atteindre 5 jours, parfois dès 4 jours et 9 heures. Simplement en le débranchant, avec l'écran allumé, en voyant qu'il ne s'est pas réinitialisé, puis en éteignant l'écran pendant 5 secondes et en le rallumant, cela a conduit à plusieurs réinitialisations.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X