Contexte
Mon appareil actuel Huawei Honor 6 est équipé d'une batterie de 3100 mAh. J'ai donc été surpris de voir 3C Toolbox Pro rapporter une capacité de 4000 mAh.
J'ai envoyé un mail au développeur de l'application et sa réponse était sur ces lignes
Sous Android, on peut obtenir la capacité de batterie codée en dur à partir des profils de batterie, une API cachée dans Android. C'est l'une des 2 sources utilisées par l'application.
L'autre source se trouve dans le noyau, généralement sous /sys/devices/power_supply/battery/charge_full_design
( Pour connaître le chemin sur votre appareil, depuis 3C Toolbox, appuyez sur demander du support dans le menu Aide et support. Un e-mail sera généré au développeur contenant des informations sur votre appareil, y compris battery_info.txt. Ce fichier spécifie notamment le chemin de la deuxième source )
Ainsi, la capacité de la batterie et l'état de la batterie, tels qu'ils sont rapportés en pourcentage, dépendent de la source à partir de laquelle elles sont lues et les deux sources pourraient contenir des valeurs différentes (Dans mon cas, c'était la ROM stockée avec une capacité incorrecte dans les profils de batterie)
Cette explication correspond bien à la capacité de la batterie étant rapportée différemment par des applications ainsi que des lectures de batterie incompatibles en utilisant une batterie étendue (Remarque: Ces deux questions datent de '14 et basées sur l'emplacement des fichiers de batterie comme mentionné, j'ai répondu)
Question
J'ai cherché sur internet, divers forums, les développeurs Android, etc. pour obtenir une source fiable plutôt qu'une communication par e-mail. Cela m'aiderait à mieux comprendre et également répondre à de telles questions avec une bonne référence
Quelqu'un peut-il indiquer une source fiable qui soutient ou propose une explication alternative ?
Édition: Je recherche des informations générales, pas spécifiques à mon appareil