L'animation de démarrage est la première chose que vousvoyez lorsque vous allumez votre téléphone ou votre tablette Android, après le logo de l'opérateur ou du fabricant. Bien que cela ne serve pas à quoi que ce soit fonctionnellement, une animation de démarrage accrocheuse peut certainement faire ressortir votre appareil lors du démarrage. Dans ce troisième volet de notre série de personnalisations Android, nous allons examiner comment modifier ou même créer votre animation de démarrage Android.

Ce guide fait partie de notre série sur la personnalisation de l'apparence de votre appareil Android. Les autres guides de cette série comprennent:
- Introduction à la personnalisation Android
- Créez et flashez votre propre écran de démarrage Android avec Splash Screen Creator
- Comment modifier, personnaliser et créer une animation de démarrage Android (visualisation en cours)
- Comment remplacer et personnaliser l'écran de verrouillage Android
- Le guide ultime pour Android Wallpapers
- Remplacez et personnalisez votre écran d'accueil avec les meilleurs lanceurs Android
Notez que cette disposition peut être modifiée en cours de route et que nous mettrons à jour les liens au fur et à mesure de la publication des parties.
Continuons maintenant avec la personnalisation de l’animation de démarrage. Ce guide en lui-même sera organisé comme suit:
- Les bases
- À l'intérieur du fichier bootanimation.zip
- Animations de démarrage en vedette
- Créez votre propre animation de démarrage
- Appliquer une animation de démarrage
Les bases
L'animation de démarrage Android est contenue dans unun fichier zip non compressé appelé bootanimation.zip qui se trouve dans le dossier des supports de la partition système, à savoir / system / media, dans la mémoire interne du périphérique. Ce fichier unique contient toutes les informations nécessaires à la lecture de l'animation de démarrage. Il est chargé automatiquement au démarrage du périphérique. Ainsi, la personnalisation ou la modification de l'animation de démarrage est simplement le processus d'édition ou de remplacement de ce fichier.
À l'intérieur du fichier bootanimation.zip
Cette section est destinée aux personnes intéressées à trouvercomment fonctionne l’animation de démarrage sur Android. Si vous souhaitez simplement en installer un sans vous préoccuper du contenu du fichier, n'hésitez pas à passer à la section suivante, car celle-ci deviendra un peu technique. Cela devrait pourtant être facile et simple à comprendre pour quiconque.
Alors que l’animation de démarrage Android peut semblerêtre au format vidéo pendant la lecture, c’est en fait un peu différent. Si vous extrayez le contenu du fichier bootanimation.zip sur votre ordinateur, vous verrez:
- Un fichier desc.txt
- Un dossier part0 (contient des images PNG nommées en nombres incrémentiels)
- Plus de dossiers part1, part2, etc. (peuvent être présents ou non)
Comme vous pouvez le voir, bootanimation.zip contient uniquement un fichier texte et un ou plusieurs dossiers avec des images PNG. L'animation est lue simplement en affichant les images dans une séquence et le fichier texte définit la manière dont elles doivent être lues. Essentiellement, les fichiers PNG du dossier part0 sont d'abord affichés l'un après l'autre, puis ceux du fichier part1, s'il existe, sont affichés l'un après l'autre, et ainsi de suite. Tout cela est défini dans le fichier desc.txt.
Voyons comment cela fonctionne en détail en examinant de plus près le contenu du fichier.
Les chemises
Ceux-ci contiennent des images PNG nommées en chiffres,en commençant par quelque chose comme 0000.jpg ou 00001.jpg et en procédant par incréments de 1. Il doit y avoir au moins un dossier et il n'y a pas de limite supérieure connue au nombre de dossiers.
Le fichier desc.txt
Ce fichier définit le mode d'affichage des images dans le (s) dossier (s) pendant l'animation de démarrage, au format suivant:
Largeur Hauteur Fréquence d'image
p Dossier de pause de boucle1
p Dossier de pause de boucle2
Un exemple de fichier desc.txt est:
480 800 30
p 1 0 part0
p 0 0 part1
Comme vous pouvez le voir, dans la première ligne, 480 et 800Définissez la largeur et la hauteur de l'animation de démarrage en pixels pour cet exemple. Cela doit être identique à la résolution d'écran de votre appareil pour que l'animation de démarrage puisse être lue correctement en plein écran. 30 est la cadence d'images en images par seconde (images par seconde), c'est-à-dire le nombre d'images à afficher par seconde.
Les deuxième et troisième lignes ont le même format, commencent par p, qui représente une partie de l’animation et se termine par partie0 ou partie1, qui désigne le dossier dans lequel les images de cette partie sont présentes.
Le nombre après «p» définit combien de fois cettela partie en boucle (lecture répétée) avant de passer à la partie suivante (si présente). Si vous spécifiez 0, la pièce sera en boucle indéfiniment jusqu'à ce que le téléphone soit complètement initialisé.
Le prochain numéro est pour la pause, et estexprimée en nombre d'images pouvant être traduite en temps en la divisant par la cadence. Une pause de 15 par exemple signifie une pause pendant le temps nécessaire à la lecture de 15 images. Étant donné que la fréquence d'images est de 30 images par seconde, 15 images prennent une demi-seconde.
Traduire tout cela dans le cas de ce qui précèdePar exemple, l’animation de démarrage sera lue à une résolution de 480 x 800 pixels, à une cadence de 30 fps, en commençant par le contenu du dossier part0, puis en les lisant en une boucle, en passant au contenu du dossier part1 et en les lisant en continu jusqu’à l'appareil démarre complètement.
Une note sur la résolution: La plupart des appareils Android haut de gamme avec de grands écransont une résolution de 480 x 800 pixels et sont appelés HDPI. Certains appareils de milieu de gamme ont une résolution de 320 x 480 pixels et sont appelés MDPI. Enfin, la résolution d’écran de certains appareils bas de gamme est de 340 x 320 pixels. Celles-ci sont appelées LDPI, bien qu’il s’agisse des très vieux téléphones Android ou des modèles chinois les moins chers.
En règle générale, une animation de démarrage fait pour un plus basLe périphérique de résolution fonctionnera correctement sur un système haute résolution, mais il sera centré sur l’écran, l’espace supplémentaire autour de celui-ci n’étant pas utilisé. Si vous utilisez une animation de démarrage haute résolution sur un périphérique basse résolution, l’animation de démarrage ne s’affiche pas complètement à l’écran, ses parties extérieures étant coupées du fait qu’elles se trouvent en dehors des limites de l’écran.
Animations de démarrage en vedette
Il y a des centaines d'animations de démarrage là-baspour une gamme de résolutions de périphérique. Certains d'entre eux sont disponibles en stock avec certains appareils et sont extraits par les utilisateurs pour être rendus disponibles pour que d'autres puissent les installer sur leurs appareils, tandis que d'autres sont créés sur mesure par les utilisateurs et partagés avec la communauté.
Comme promis, nous présentons ici quelques animations de démarrage qui ont attiré notre attention.
La série Droids de Dysgenic:




Télécharger (Développeurs XDA)
Android Particle Ring de Dysgenic (Modifié par aph):


Télécharger (Développeurs XDA)
BIOS Android par frysee:
Celui-ci a à la fois une version de téléphone et une version de tablette. L'aperçu présenté correspond à la version de la tablette.

Télécharger (Développeurs XDA)
Nid d'abeille de Google:

Cliquez sur l'image ci-dessus pour un aperçu animé complet.
Télécharger
Plus:
Il y a beaucoup plus d'animations de démarrage qui flottent toutessur Internet et une recherche sur Google est tenue de vous en renvoyer plusieurs. Le forum XDA-Developers est une excellente ressource. Les utilisateurs partagent des centaines d’animations de démarrage portées et nouvelles, mais si vous voulez vraiment que votre appareil se démarque, pourquoi ne pas en créer vous-même? C’est simple comme bonjour!
Créez votre propre animation de démarrage
Vous souhaitez donc mettre l'artiste en vous au travail et créer votre propre animation de démarrage? C’est tellement facile que même un enfant peut le faire, et nous allons vous montrer comment.
Si vous avez trouvé une animation de démarrage conçue pour des périphériques de résolution plus élevée et si vous en avez une de basse résolution, vous pouvez utiliser cette méthode pour modifier celles-ci en fonction de votre périphérique.
Exigences:
- Un utilitaire zip / décompresser comme 7-Zip
- Un éditeur d’image de votre choix comme PhotoShop, GIMP, Paint.NET, même si MS Paint le fera.
- Un éditeur de texte en clair de votre choix. Utiliser Windows Notepad pour éditer des fichiers texte à utiliser sous Linux n’est pas toujours une bonne idée. Vous devez donc utiliser quelque chose comme Notepad ++.
- Autant de temps et de créativité que vous êtes prêt à consacrer à la tâche.
- Vous devez connaître la résolution de votre appareil si vous ne le connaissez pas déjà. Vous pouvez trouver la résolution en recherchant les spécifications de votre appareil sur Google.
Remarque: Un appareil haute résolution sera capable de jouer unL’animation de démarrage est conçue pour un périphérique basse résolution, mais elle ne occupe pas tout l’écran, tandis qu’une animation de démarrage haute résolution ne s’affiche pas complètement sur un périphérique d’écran basse résolution.
Procédure:
- Parcourir l'ensemble À l'intérieur du fichier bootanimation.zip section de ce guide d’abord, si vous ne l’avez pas déjà fait.
- Planifiez le fonctionnement de votre animation de démarrage. Cela inclut le nombre de parties distinctes dont il disposera, combien de temps chaque partie sera jouée et quelle sera la séquence des parties.
- Créez un nouveau dossier à n’importe quel emplacement de votre ordinateur et nommez-le. bootanimation.
- Dans ce dossier, créez un dossier pour chaque partie de votre animation de démarrage, nommé part0, part1 etc.
- Dans l’éditeur d’images de votre choix, faites tous lesLes fichiers d’image correspondant à chaque partie de votre animation de démarrage ont les dimensions appropriées, égales à la résolution de l’écran de votre téléphone, puis enregistrez-les dans le dossier correspondant à chaque partie, au format PNG. Les PNG jusqu'à 32 bits sont pris en charge.
Remarque: Si vous convertissez une animation de démarrage existante pour l’adapter à l’écran de votre téléphone, extrayez-la simplement des images et redimensionnez-les à la résolution de l’écran de votre appareil. - Assurez-vous que les images sont nommées en numériqueformat et dans l'ordre approprié, c'est-à-dire que les images de la première partie doivent commencer par 00000.jpg et continuer jusqu'à 00075.jpg, et les images de la deuxième partie doivent ensuite commencer par 00076.jpg instance - 00123.jpg.
- Une fois que vous avez créé les images de toutes les pièces et les avez enregistrées avec les noms propres dans chaque dossier, créez un fichier texte nommé desc.txt en général bootanimation dossier.
- Ouvrez le fichier texte dans un éditeur de texte et éditez-le dans le format décrit en détail dans le fichier desc.txt section ci-dessus. Ne considérez pas qu'une fréquence d'images supérieure à 30 ips peut donner lieu à des problèmes sur de nombreux appareils.
Remarque: Si vous convertissez une animation de démarrage existante pour l’adapter à l’écran de votre téléphone, conservez la même chose que dans le fichier original Desc.txt et ne modifiez que la résolution. - Maintenant, sélectionnez tout dans le bootanimationdossier et zippez-les dans une nouvelle archive zip non compressée en utilisant votre utilitaire de compression préféré. Voici la méthode utilisant 7-zip:
- Sélectionnez tout dans le bootanimation dossier.
- Cliquez avec le bouton droit sur l’un des fichiers / dossiers sélectionnés et, dans le menu 7-zip, sélectionnez ‘Ajouter à l’archive '.
- Utilisez "zip" comme format d’archive et "Store" comme niveau de compression, puis cliquez sur OK. Cela créera un fichier appelé bootanimation.zip dans le même dossier.
C’est tout - vous avez créé votre propre animation de démarrage sur Android! Il ne reste plus qu’à l’appliquer à votre appareil. Continuons.
Appliquer une animation de démarrage
Donc, vous avez trouvé une animation de démarrage que vous voulezinstaller sur votre téléphone? Vous avez créé le vôtre et vous ne pouvez pas attendre de le voir en action sur votre appareil? Tout ce que vous avez à faire est de le copier à un endroit donné de votre appareil. Vous pouvez le copier à deux emplacements: / data / local et / system / media. Tous deux présentent des avantages et des inconvénients.
Les avantages de le copier dans / data / local sont les suivants:vous n'aurez pas besoin d'accès root pour cela et cela devrait fonctionner pour tous les périphériques non root sans courir le risque de changer quoi que ce soit dans la partition / system. De plus, si un fichier bootanimation.zip se trouve aux deux emplacements, Android ignore celui qui se trouve dans / system / media et donne la priorité à celui de / data / local. L'inconvénient de cette méthode est que lors d'une réinitialisation matérielle (également appelée effacement complet des données ou réinitialisation d'usine), la nouvelle animation de démarrage sera perdue.
Copier l'animation de démarrage dans / system / media / estpossible que si votre appareil est rooté et que vous avez un accès en lecture + écriture sur la partition / system. Un avantage de cette méthode est qu’après une réinitialisation matérielle, la nouvelle animation de démarrage subsistera et il ne sera pas nécessaire de la réappliquer. Un inconvénient est qu'il nécessite ADB ou un navigateur de fichiers de niveau racine tel que Root Explorer ou Super Manager.
Vous en avez assez des détails? Voici comment appliquer l’animation de démarrage. Nous vous expliquerons comment copier le fichier dans l’un des emplacements mentionnés ci-dessus et nous utiliseronsTous les dispositifs"Pour la méthode / data / chemin local et"Appareils enracinés seulement’Pour la méthode / system / media path.
MISE À JOUR: Il a été porté à notre attention que leLa méthode suivante ne fonctionnera pas pour certains périphériques exécutant des ROM standard, car leurs fabricants ont pris la décision ridicule d’utiliser leur propre format propriétaire pour leurs animations de démarrage (nous parlons de vous, Samsung!) ou de choisir un chemin non standard pour les animations. le fichier bootanimation.zip et en supprimant la possibilité de le remplacer en en copiant un nouveau dans / data / local (ce serait vous, HTC!).
Dans le cas du format propriétaire utilisé parSamsung, il y a peu de choses que nous puissions faire. Cependant, les appareils HTC utilisent le même format mais avec un chemin différent, c'est-à-dire / système / personnaliser / ressource / au lieu du système / système / média habituel. Cela signifie que les utilisateurs avec des appareils rootés et S-OFF HTC peuvent toujours remplacer les originaux en utilisant la méthode suivante, en changeant simplement / system / media en / system / personnaliser / ressource /, mais ceux sans appareils enracinés et S-OFF chance, car la méthode / data / local ne fonctionnera pas sur de tels téléphones.
Exigences:
- Téléphone ou tablette Android sous Android 2.2 Froyo ou ultérieur. Testé pour travailler sur Froyo et Gingerbread; peut ou ne peut pas fonctionner sur les versions antérieures ou ultérieures en raison de différents emplacements de fichiers.
- Un navigateur de fichiers racine tel que Root Explorer ou Super Manager.
Remarque: Si vous avez déjà installé ADB ou si vous êtesà l'aise avec la ligne de commande, vous pouvez l'utiliser à la place. Pour obtenir de l'aide sur l'installation d'ADB, voyez ce qu'est ADB et comment l'installer. Nous vous fournirons également la méthode ADB ci-dessous. - L'animation de démarrage de votre choix dans le nom et le format de bootanimation.zip.
Remarque: Pour vérifier son format, ouvrez-le à l'aide d'unUtilitaire zip / unzip et voir son contenu. S'il contient les fichiers et les dossiers mentionnés ci-dessus dans notre section «Dans le fichier bootanimation.zip», c'est le bon format. Si vous voyez des dossiers dont l'un s'appelle META-INF, il s'agit du format compressible de récupération, mais vous pouvez toujours trouver le fichier bootanimation.zip dans l'archive du dossier / system / media et extraire ce fichier à partir du fichier zippable de récupération. , pour l’utiliser avec cette méthode.
Méthode du navigateur de fichiers (périphériques rootés uniquement):
- Connectez votre téléphone à votre ordinateur via USB et montez la carte de stockage pour le transfert de fichiers.
- Copier le bootanimation.zip fichier que vous souhaitez installer sur votre carte SD.
- Démontez le stockage USB et lancez le navigateur de fichiers de votre choix sur votre téléphone.
- Recherchez / system / media, copiez le fichier bootanimation.zip existant à partir de là et collez-le dans un endroit sûr sur votre carte SD.
- Accédez à l'emplacement de la carte SD où vous avez copié le nouveau fichier bootanimation.zip et copiez-le.
- Accédez à / data / local et collez le fichier bootanimation.zip à cet emplacement pour remplacer l’animation de démarrage système par défaut sans la remplacer.
OU
Recherchez / system / media et collez le fichier bootanimation.zip à cet emplacement.
Si vous utilisez Super Manager, vous devrez d'abord activer sa fonction racine à partir des paramètres. De plus, vous devrez peut-être monter la partition / system en lecture-écriture avant de la saisir.
Remarque: Si vous aviez précédemment copié un fichier bootanimation.zip personnalisé dans / data / local, vous devrez également le supprimer, sinon le nouveau fichier de / system / media ne sera pas chargé.
Méthode BAD:
- Activez le débogage USB sur votre appareil dans Paramètres> Applications> Développement.
- Connectez votre appareil à l'ordinateur via USB.
- Lancez une fenêtre d'invite de commande / terminal sur votre ordinateur.
- Accédez à l'emplacement où vous avez enregistré le fichier bootanimation.zip.
- Appareils enracinés / non enracinés:Entrez ces commandes:
adb pull /data/local/bootanimation.zip c: adb push bootanimation.zip /data/local/
OU
Appareils enracinés uniquement: Entrez ces commandes:adb pull /system/media/bootanimation.zip c: adb remount adb push bootanimation.zip /system/media/
Quelle que soit la méthode utilisée, la nouvelle animation de démarrage doit maintenant être correctement installée sur votre appareil. Redémarrez-le simplement et vous devriez le voir fonctionner au démarrage.
Restauration de l'animation de démarrage d'origine:
Si vous souhaitez revenir au démarrage d'origineanimation, vous pouvez facilement le faire, car nous avons sauvegardé l'original dans les deux méthodes ci-dessus. Dans la méthode du navigateur de fichiers, vous pouvez le trouver sur la carte de stockage à l'emplacement où vous l'avez sauvegardé à l'étape 4, alors que dans la méthode ADB, il a été sauvegardé sur le lecteur C. Suivez simplement l’une de ces méthodes avec le fichier bootanimation.zip original et vous le retrouverez.
Et après:
C’est tout ce que nous avons pour vous quand il s’agit de démarreranimations mais ce n’est que le début. Restez à l'écoute pour notre prochain film de la série, dans lequel nous vous expliquerons comment personnaliser l'écran de verrouillage de votre appareil Android.
Vous avez aimé les animations de démarrage présentées ici? Trouvé de meilleurs? Vous êtes l'un des vôtres et vous souhaitez le partager avec nous? Voyons cela dans les commentaires.
commentaires