La bonne explication est assez technique, je réponds donc en termes généraux (vous pouvez sauter les liens si vous ne voulez pas entrer dans les détails).
Le taux de charge est une mesure qui régit le courant auquel une batterie est chargée et déchargée. À 1C, une batterie de 1 000mAh se charge à un courant de 1 000mAh. Dans un monde idéal, la batterie serait entièrement chargée en 60 minutes. À 1C, la même batterie se décharge à 1 000mA. Il est admis que le taux de charge idéal se situe autour de 0,5 à ,0,8 C pour une durée de vie maximale de la batterie (la durée de vie de la batterie est mesurée en cycles de charge/décharge). Lorsque vous chargez une batterie à ce taux, elle passe par trois étapes de charge (Charge à courant constant, Charge de saturation et Prêt sans courant). Pour plus d'informations, si le cœur vous en dit, université des batteries a un tas d'articles informatifs sur ce sujet.
Si vous chargez votre batterie avec le chargeur OEM et que vous mesurez le taux de charge à l'aide de la fonction Widget 3C Battery Monitor o Ampère Vous constaterez que le graphique ressemble beaucoup à celui du lien référencé ci-dessus de l'université de la batterie. Cela ressemble aussi beaucoup au " en continu mode " de votre application
Si vous souhaitez une durée de vie maximale de la batterie, il est préférable de vous en tenir au chargeur d'origine ou à un chargeur équivalent de même valeur. Les fabricants d'appareils ont intégré différents algorithmes pour réguler le flux de courant à différentes étapes de la charge de la batterie, principalement pour :
a) Chargez rapidement la batterie, généralement pour la charger à 50 % comme cela est annoncé comme une fonction spéciale (en passant, les chargeurs de batterie bon marché le font de la manière matérielle (et de manière destructive). Voir ceci pour avoir une idée https://electronics.stackexchange.com/ ). L'inconvénient de cette méthode et de la charge rapide est que la batterie n'est pas suffisamment chargée dans le temps. charge de saturation (elle passe moins de temps dans cette phase) et ne fournit pas la même capacité qu'avec une charge normale. C'est comme boire une bouteille de Coca, quand vous avez faim, vous pouvez vous sentir rassasié mais votre corps n'a pas reçu les nutriments et les calories d'un repas normal :-)
b) pour éviter d'endommager la batterie en cas de charge excessive, par exemple si le chargeur reste branché toute la nuit (en limitant le courant de charge à un niveau proche de zéro).
Il y a Aucun moyen pour une application de passer outre les algorithmes spécifiques au dispositif et leur mise en œuvre dans la ROM. Pour changer cette implémentation, l'application devra modifier les fichiers système. après le système a démarré, ce qui n'est pas possible AFAIK, et ces applications ne peuvent pas le faire sur l'ensemble des appareils et des différentes versions d'Android. D'un autre côté, les noyaux personnalisés (et les applications de modification du noyau associées) peuvent permettre a) la charge rapide ou b) l'utilisation d'une carte mémoire. chargement rapide b) augmenter ou diminuer le courant de charge à condition que la ROM et le matériel le supportent. Agni est un de ces noyaux que j'ai utilisé pour charger plus rapidement lorsqu'il est connecté à l'USB. Notez que la charge à plus de 1C peut endommager la batterie comme le montre la Fig.2. aquí
Chargement en " charge lente L'utilisation de l'application " de votre application est similaire à la charge de votre batterie pendant une période plus longue dans la dernière étape de la charge de la batterie, ce qui est utile si vous voulez avoir la batterie à 100% de charge lorsque vous débranchez le chargeur, mais est une mauvaise idée, puisque la chimie de la batterie dicte la détérioration de la batterie à des températures élevées en raison du stress interne.
Une variante de cette dernière étape de chargement est appelée " bump Chargement "Dans ce cas, le chargeur est déconnecté après une charge complète, déchargé pendant quelques minutes et rechargé. Ce cycle est répété plusieurs fois. Une mauvaise idée pour la longévité de la batterie comme on peut le voir sur la Fig.2 et le Tableau 2. aquí .
Ces deux méthodes ne sont pas recommandées pour une utilisation normale mais peuvent être utiles occasionnellement, lorsque vous avez une longue journée devant vous et que vous ne pouvez pas recharger, par exemple en voyage, en randonnée, etc.
(Aspect connexe : vous avez peut-être remarqué que la batterie s'épuise beaucoup plus rapidement entre 100 et 90 % qu'entre 80 et 70 %, par exemple. Ce qui est en fait une bonne chose, car cela protège votre batterie en la maintenant à des températures internes plus élevées. Pour comprendre cela, jetez un coup d'œil à La jauge de votre batterie vous ment.... pas une mauvaise chose . Sur cette base, il est préférable de charger la batterie lorsqu'elle descend à 30% et d'arrêter la charge lorsqu'elle atteint 90%. (Je peux presque entendre quelqu'un demander, qu'en est-il de la durée de vie de la batterie qui est mesurée en nombre de cycles de charge/décharge, ne sera-t-elle pas réduite, si j'essaie ceci ? Non, cela ne devrait pas avoir d'importance, car un cycle n'est pas défini par le nombre de fois que vous chargez, mais par la capacité de charge que vous avez utilisée. Pour mieux comprendre ce concept, lisez ce qui constitue un cycle de décharge )
Chargement en " charge de vitesse (mode de votre application) Il n'est pas non plus recommandé d'utiliser l'option de charge de la batterie ", car elle ne passe pas par toutes les trois étapes de la charge de la batterie aux niveaux recommandés et n'est pas bonne pour la durée de vie de la batterie.
Il est donc préférable de ne pas utiliser ce type d'applications et de s'en tenir aux chargeurs d'origine et aux méthodes de charge recommandées par l'équipementier.
PS : modification de votre question pour ajouter des balises pertinentes