2 votes

Où s'appelle l'animation de la batterie ?

J'ai une tablette chinoise, c'est une Q8H Allwinner .

Il est rooté, et j'ai parcouru le stockage interne pendant des heures pour trouver l'animation de la batterie, je l'ai trouvée sur framework-res.apk ...

Maintenant, je veux trouver le fichier qui appelle l'animation, afin d'ajouter une ligne avec le code "/system/bin/reboot", pour que la tablette démarre au chargement.

Quelqu'un a-t-il une idée de l'endroit où je peux le trouver ?

0voto

thewisenerd Points 419

L'animation de la charge de la batterie est généralement une série d'images affichées dans la barre d'état. En supposant que vous parliez d'elles (les images dans la barre d'état), elles sont animées lorsqu'un événement est diffusé.

Pour plus de détails, chaque fois qu'un chargeur est connecté, une intention est émise, qui est reçue par l'interface utilisateur pour animer l'image de l'indicateur de batterie de la barre d'état. Lorsqu'un chargeur est déconnecté, une autre intention est diffusée afin d'empêcher l'interface utilisateur d'animer les images de l'indicateur de batterie.

Tout cela est géré par le fichier BatteryService.java dans les frameworks/la base de la source Android.

L'autre animation de charge dont vous parlez est l'affichage d'une image sur l'écran lorsque celui-ci est éteint, mais que le chargeur est branché. C'est ce que l'on appelle généralement le chargement en mode arrêt, qui prend en charge le tampon d'image et dessine une image par-dessus, en fonction de deux conditions : 1. le chargeur est connecté 2. l'écran est éteint

Pour répondre à la deuxième partie de votre question, la première méthode, BatteryService.java est dans l'espace utilisateur, et vous ne pouvez pas faire grand chose à ce sujet ; comme démarrer le téléphone avec un seul service, et il montre les images de charge. La seconde méthode, si elle existe sur votre appareil, serait lorsque votre téléphone est éteint et connecté à un chargeur, il démarre généralement dans la récupération, où il est "vérifié" au moment du démarrage pour savoir si le chargeur est présent ou non, et affiche généralement les images de charge.

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