Graaou Posted December 15, 2009 Share Posted December 15, 2009 Voilà le problème: Ma batterie est à 70% et avec plusieurs widgets pas de souci mais l'icone en haut à droit indique 100% quand je suis en réel à 30-40% il en ai toujours à 80% et après ça descend très vite d'un coup. L'objectif est d'avoir un indicateur fiable comme ça pas besoin d'application de batterie, le pourcentage c'est pas grave mais au moins que lorsque la batterie est à 50% l'icone android le soit aussi. Pourquoi ce bug, des idées pour corriger ça? Pourquoi un widget arrive à lire le bon niveau de batterie et pas le système de base :/ Quote Link to comment Share on other sites More sharing options...
TerryFX Posted December 15, 2009 Share Posted December 15, 2009 déjà de base le système d'exploitation android n'affiche que quelques états (7 images .png différentes) pour le niveau actuel de charge de la batterie. après c'est vrai que les seuils de déclenchement de ces images ne sont pas vraiment représentatifs du niveau de charge réel. techniquement il doit être possible de modifier les seuils en intervenant sur le ou les fichiers de paramétrage correspondants, mais là faut demander aux différents dev et spécialistes qui fréquentent ce forum. Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 15, 2009 Share Posted December 15, 2009 C'est le cas général sur les téléphones portables. L'affichage de la batterie ne reproduit pas linéairement la charge. Typiquement: Elle apparait pleine tant que la batterie est au dela de 50% Quand elle est à la moitié, en réalité il ne reste que 15% C'est un comportement qui est demandé aux fabricants par les opérateurs, à priori pour que les clients consomment plus car plus confiant en la capacité restant dans leur batterie. Quote Link to comment Share on other sites More sharing options...
Graaou Posted December 15, 2009 Author Share Posted December 15, 2009 (edited) Théorie intéressante! Pourquoi pas après tout. Ba oui mais je voudrais que la batterie qui s'affiche soit son état réelle et pas ce que l'on veut me faire croire.. Même WM arrive à le faire :P Si s'était bon on aurait déjà une application en moins à faire tourner.. et un icône utile en plus sur le téléphone. Si qq d'un peu calé passe par là, pour faire un petit patch. :D A moins que ça ne gène que moi ^^ Edited December 15, 2009 by Graaou Quote Link to comment Share on other sites More sharing options...
Androc Posted December 15, 2009 Share Posted December 15, 2009 Perso j'utilise Battery graph qui, non content de t'afficher l'état précis de ta batterie, t'affiche également l'historique et te permet d'exporter les rapports au format CSV. Quote Link to comment Share on other sites More sharing options...
nicoM Posted December 15, 2009 Share Posted December 15, 2009 https://www.frandroid.com/forum/viewtopic.php?id=3126 en même temps la décharge de la batterie n'est pas linéaire. Il faut juste se convaincre que le logo n'affiche pas le temps restant (ce qui est quasiment impossible à évaluer) mais le niveau de tension de la batterie. Et une batterie lithium ça se décharge tout doucement au début puis d'un coup à la fin. Donc l'affichage n'est pas si déconnant que ça. mais c'est trompeur; c'est clair. Quote Link to comment Share on other sites More sharing options...
TerryFX Posted December 15, 2009 Share Posted December 15, 2009 Il faut juste se convaincre que le logo n'affiche pas le temps restant (ce qui est quasiment impossible à évaluer) mais le niveau de tension de la batterie j'avais encore jamais fait la distinction. reste que dans le cas du galaxy c'est vrai qu'actuellement c'est vraiment pas pratique pour se faire une idée du temps restant, sur mes téls précédents c'était bien plus représentatif. bon c'était pas des androphones, ils avaient beaucoup moins de fonctions annexes et ils consommaient donc moins vite, ça vient peut-être aussi de là. Quote Link to comment Share on other sites More sharing options...
Ganryu Posted December 15, 2009 Share Posted December 15, 2009 Passer en dessous de 70% il faut songer à faire des économies et limiter ce qui tire sur la batterie Lorsqu'on atteint 60% on entre en zone délicate. A 50 % et moins il faut prévoir la recharge dare dare. Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 15, 2009 Share Posted December 15, 2009 (edited) Voici un articles intéressants sur ce phénomène (jauge batterie sciemment trompeuse) qui ne touche pas uniquement les téléphones mais également les ordinateurs portables. http://www.dansdata.com/gz084.htm Et la news slashdot correspondante, intéressante pour les commentaires. http://mobile.slashdot.org/article.pl?sid=08/07/29/1332224 Est également évoqué le cas la jauge de signal radio dont la valeur ne garanti pas une qualité optimale de connexion. Edited December 15, 2009 by Jim Profit Quote Link to comment Share on other sites More sharing options...
TerryFX Posted December 15, 2009 Share Posted December 15, 2009 ...effarant, merci pour les liens. sinon y a une manière relativement efficace de régler ce genre de problème : modifier l'interface (les images de l'état de charge de la batterie sont toutes dans le framework-res.apk) en décalant les .png d'origine de façon à obtenir une meilleure corrélation entre l'affichage et la réalité. pour ça faut bien sûr être en root. Quote Link to comment Share on other sites More sharing options...
Androc Posted December 15, 2009 Share Posted December 15, 2009 (edited) ...effarant, merci pour les liens. sinon y a une manière relativement efficace de régler ce genre de problème : modifier l'interface (les images de l'état de charge de la batterie sont toutes dans le framework-res.apk) en décalant les .png d'origine de façon à obtenir une meilleure corrélation entre l'affichage et la réalité. pour ça faut bien sûr être en root. Moui, ça fonctionne mais ça revient un peu à crever ses pneus pour passer dans un tunnel à la hauteur un peu limite :) Plus exactement cette méthode est valable si on est sur que le décalage est linéaire et qu'il n'y a pas d'autres astuces cachées. Edited December 15, 2009 by Androc Quote Link to comment Share on other sites More sharing options...
nicoM Posted December 15, 2009 Share Posted December 15, 2009 c'est tout sauf linéaire. et l'autonomie restante dépend beaucoup de.... ce que tu fais dans le future! pas facile à prévoir pour le tel. Il pourrait extrapoler avec l'usage du moment présent. c'est ce que fait un appareil photo numérique dont l'autonomie restante affichée change suivant qu'on est en mode 'prise de vue' ou 'visionneuse'. mais dans le cas d'un smartphone ca varierait énormément et on ne serait pas plus renseigné. Ganryu: je trouve que ce que tu dis était vrai en G1 et G8; maintenant on peut vraiment se servir du tel même entre 20 et 5%. J'ai déjà envoyé un sms avec 1% de batterie! et par exemple mon tel est passé sous 50% ce matin vers 11hr et la il est à 34% Quote Link to comment Share on other sites More sharing options...
Graaou Posted December 15, 2009 Author Share Posted December 15, 2009 déjà, merci pour toutes ces infos. Et une batterie lithium ça se décharge tout doucement au début puis d'un coup à la fin. Donc l'affichage n'est pas si déconnant que ça. Oui mais alors pourquoi les applications tierces affichent la bonne valeur. Les pourcentages sont plutôt cohérents sinon y a une manière relativement efficace de régler ce genre de problème : modifier l'interface (les images de l'état de charge de la batterie sont toutes dans le framework-res.apk) en décalant les .png d'origine. J'avais pensé à ça, mais j'ai peur qu'on perdent beaucoup en précision.. c'est tout sauf linéaire.et l'autonomie restante dépend beaucoup de.... ce que tu fais dans le future! pas facile à prévoir pour le tel. Il pourrait extrapoler avec l'usage du moment présent. C'est clair que définir, par exemple, le temps de batterie restant c'est très difficile, style 2h 18 min 22 sec :D mais simplement afficher la charge actuelle, c'est pas la mort normalement, les autres applications le font très bien. mais pas l'icône de base qui est inexploitable à mon goût. Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 15, 2009 Share Posted December 15, 2009 déjà, merci pour toutes ces infos.Et une batterie lithium ça se décharge tout doucement au début puis d'un coup à la fin. Donc l'affichage n'est pas si déconnant que ça. Oui mais alors pourquoi les applications tierces affichent la bonne valeur. Les pourcentages sont plutôt cohérents A croire que l'hypothèse de nicoM n'est pas valable... simplement afficher la charge actuelle, c'est pas la mort normalement, les autres applications le font très bien. mais pas l'icône de base qui est inexploitable à mon goût. L'icône de base fait très bien son travail, qui n'est pas de représenter la charge réelle. Êtes vous allé voir les liens que j'ai donnés plus haut ? Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 15, 2009 Share Posted December 15, 2009 c'est tout sauf linéaire. Les courbes de décharges d'accus au lithium que j'ai vues étaient linéaires sur une bonne partie tout de même. Sachant que le constructeur connait la courbe de décharge de ses batteries, la non-linéarité n'est pas un problème pour la mesure de l'autonomie. Il lui suffit d'utiliser cette information en association avec sa mesure de tension.. et l'autonomie restante dépend beaucoup de.... ce que tu fais dans le future! pas facile à prévoir pour le tel. Il pourrait extrapoler avec l'usage du moment présent. L'autonomie est exprimée en % de charge restant, pas en temps d'utilisation restant, on n'a pas besoin de savoir ce que l'utilisateur va faire ? Quote Link to comment Share on other sites More sharing options...
Graaou Posted December 15, 2009 Author Share Posted December 15, 2009 J'ai pas dit que nicoM avait tort, on sait bien que les batteries se décharge plus vite sur la fin tient un petit lien tiré des commentaires: http://www.mpoweruk.com/performance.htm Mais le truc c'est qu'on a tous une application pour afficher le niveau de la batterie et que les valeurs sont pas les mêmes que la valeur biaisé du système. Toutes les personnes qui ont ces applications préfèreraient donc savoir le niveau réel de leur batterie plutôt que de savoir qu'ils vont pouvoir passer simplement leur prochain coup de fil. La différence entre les deux indicateurs c'est juste que le système de base ne permet pas de gérer sa batterie sur une longue durée. Pour info, on est plusieurs a avoir eu le tel en même temps au taf et au début tout le monde ma dit la batterie ne tient pas.. quand je leur est expliqué que la batterie pouvais indiqué à fond mais en faite il avait que 60% ( après leur avoir TOUS installés un widgets au passage) plus de pb Tes liens sont très intéressant au passage et en plein dans le sujet, au moins c'est pas un bug mais le system actuel ne me plait pas du tout :rolleyes: Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 16, 2009 Share Posted December 16, 2009 J'ai pas dit que nicoM avait tort, on sait bien que les batteries se décharge plus vite sur la fintient un petit lien tiré des commentaires: http://www.mpoweruk.com/performance.htm J'avais compris que son hypothèse était que si la progression de l'indicateur de charge en batterie ne progressait pas linéairement ce n'était pas volontaire mais que c'était parce que la batterie ne se vidait pas linéairement. J'ai peut-être mal interpreté ses propos d'ailleurs. Il me semble que le fait qu'une widget donne des indications plus fiable contredit cette hypothèse. Toutes les widget de niveau de batterie ne font rien de sorcier, il ne font que lire la valeur dispo sous android et l'affichent sans biais. Voir ici pour le code: http://www.anddev.org/viewtopic.php?p=28401 Quote Link to comment Share on other sites More sharing options...
LocoMan Posted December 16, 2009 Share Posted December 16, 2009 C'est Samsung qui a encore fait une connerie c'est tout. J'ai un ami que je vois tous les jours (camarade de classe) et ben comme c'est étrange ! sur son htc magic la jauge est coherante, lorsqu'il est a 30% de bat et ben l'icone affiche une image avec ~ 30% de bat (bien sur c'est la même icone d'origine que sur le galaxy, celle en haut a droite sur la barre de notificaton ). et dire qu'il est impossile de prevoir le temps restant est faux, enfin non, sur une psp on peut le faire, si on joue le temps sera juste plus court que si on ecoute de la musique, mais le temps s'adapte. Et sur un pc portable, le mien, le temps est fidel a la realite. Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 16, 2009 Share Posted December 16, 2009 J'ai du mal à imaginer que cette incohérence entre la jauge et la valeur de la widget puisse être un bug. Il n'y a pas vraiment de place pour un bug dans un algo aussi simple que: if($pourcent_batterie > 80) { $image = "image_100.png"; } else { if($pourcent_batterie > 60) { $image = "image_80.png"; } else { etc.. } } D'après les articles que j'ai lu ça dépend des opérateurs qui peuvent demander entre autres customisations que l'indicateur de batterie soit biaisé d'une façon particulière. Peut-être que le même téléphone, acheté nu, peu avoir une jauge sans biais, et que le biais soit différent selon que l'ait pris chez BT ou Orange. Quote Link to comment Share on other sites More sharing options...
noda Posted December 16, 2009 Share Posted December 16, 2009 et dire qu'il est impossile de prevoir le temps restant est faux, enfin non, sur une psp on peut le faire, si on joue le temps sera juste plus court que si on ecoute de la musique, mais le temps s'adapte. Et sur un pc portable, le mien, le temps est fidel a la realite. Une psp ou un ordi portable, ca n'a rien a voir avec un telephone, de par le fait meme que ces machines ne sont pas allumee en permanence, et ne bascule pas d'un mode veille a un mode normal en permanence. Sur ton pc portable, l'autonomie affichée ne compte pas le fait que tu puisse le mettre en veille 2 jours quand il t'affiche 3 heures restantes. Si on faisait pareil sur un tel, quand il serait allume et en utilisation ca t'afficherai peut être 5 heures restantes, puis 15 jours des qu'il repasse en veille. Autrement dit ca ne servirait a rien... Pour l'indicateur de batterie, il suffit a priori de changer les 7 images pour résoudre le souci, et comme explique deja plusieurs fois, c'est un biais volontaire que l'on a d'origine pour pousser a l'utilisation du téléphone. Quote Link to comment Share on other sites More sharing options...
LocoMan Posted December 16, 2009 Share Posted December 16, 2009 Une psp ou un ordi portable, ca n'a rien a voir avec un telephone, de par le fait meme que ces machines ne sont pas allumee en permanence, et ne bascule pas d'un mode veille a un mode normal en permanence. . Effectivement, bien que sur une psp, tu peux la mettre en veille lorsque tu ne l'utilise pas, appuyer sur sur le switch on/off ne l'éteint pas. Pour un ordinateur portable, y a le mode veille mais c'est vrai que tu ne mets pas ton ordi en veille dès que tu vas pisser :D Quote Link to comment Share on other sites More sharing options...
LocoMan Posted December 17, 2009 Share Posted December 17, 2009 J'aimerais bien savoir qui est le prepubère qui a mis un -1 a mon post juste parce que j'ai relaté des fait evidents, samsung se fout de notre gu*****, voilà le plus gros des problèmes, si cette personne n'a pas compris ca... Quote Link to comment Share on other sites More sharing options...
Jim Profit Posted December 17, 2009 Share Posted December 17, 2009 Tenez, mon brave ! (ajoute un point de karma au post de LocoMan) Quote Link to comment Share on other sites More sharing options...
LocoMan Posted December 17, 2009 Share Posted December 17, 2009 Merci mais ne vous enflammez pas, je pense pas que me rajouter des karma sans raison est la meilleure solution. Je voulais juste retrouver un karma de 0, mais bon je vais arreter de me plaindre c'est noel ;) Quote Link to comment Share on other sites More sharing options...
Graaou Posted December 21, 2009 Author Share Posted December 21, 2009 (edited) Voilà, Suivant l'idée de TerryFX, j'ai modifié les images batteries du thème Glosdroid 1.1 de Strdroid Le résultat est très bon!! L'icône de la batterie est coloré en vert quand c'est bon vers 50% ça passe en orange et rouge plutôt vers 30% et la progression de la jauge est plus réaliste à mon goût. Si ça plait, ont pourra peut-être l'intègre au version suivante du thème .. :) http://rapidshare.com/files/324132948/update.zip.html Edited December 21, 2009 by Graaou Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.