Juin
22
|
Pour créer une animation que l’on souhaite mettre au démarrage de son téléphone Android, il faut :
Pour commencer, l’animation, il va vous falloir les différentes images qui constitueront votre animation. Par exemple :
Ces images devront toutes être au format PNGW ! Si vous cherchez un outil pour modifier vos images, vous pouvez par exemple utiliser Paint.NET.
On crée un répertoire, par exemple, boucle, dans lequel on met ses différentes images nommées avec le même nom suivi d’un nombre pour l’ordre de l’enchainement des images :
Il faut ensuite spécifier que l’on veut utiliser ces images dans un fichier spécifique. On crée un fichier desc.txt au même niveau que le répertoire boucle :
Dans ce fichier on écrit par exemple les lignes suivantes :
54 63 30
p 0 0 boucle
Les lignes et valeurs précédentes correspondent à :
Largeur Hauteur Images/seconde
p Nombre de fois où l’on joue l’animation Temps de pause nom du répertoire
Les dimensions sont celles utilisées pour afficher les images sur l’écran du téléphone : pas obligatoirement celle de l’image. De plus, si vos images ont un fond transparent, l’image sera sur un fond noir.
Comme vous le constatez, la seconde ligne commence toujours par p.
Si vous souhaitez enchainer plusieurs animations, vous pourrez créer plusieurs répertoires et spécifier plusieurs fois cette seconde ligne :
54 63 30
p 1 0 intro
p 0 0 boucle
La première animation contenue dans le répertoire intro sera jouée une fois, puis la suivante, boucle, sera jouée indéfiniment jusqu’à ce que le téléphone ait terminé de booter.
Lorsque vous avez votre ou vos répertoires et fini l’édition de votre fichier desc.txt, il suffit simplement de réunir tous vos fichiers dans une archive non compressée, nommée bootanimation.zip :
A la racine de l’archive, vous devez retrouver le fichier desc.txt et les sous-répertoires des images ! Si ce n’est pas le cas, recréez votre archive pour respecter cela.
Il ne vous reste plus qu’à le mettre dans le dossier /data/local/ de votre téléphone (testé sur HTC Desire) :
Bootez, votre téléphone et admirez le résultat
Si vous obtenez un écran noir, c’est que l’une des étapes n’a pas été correctement respectée. Habituellement, si l’archive est compressée, le fichier desc.txt mal défini, l’arborescence de l’archive, …
Pour info, j’utilise UnFREEz pour générer les GIFs animés que j’affiche sur mon blog
N’hésitez pas à mettre un lien en commentaire pour montrer vos propres réalisations
slt, désolé mais j’ai beau essayé je ne trouve pas ou mettre le fichier bootanimation.zip…dans DATA y pas local pour ma part
sur HERO
Salut,
Essaye éventuellement là : /system/media/
Bonjour, effectivement sur HTC Hero, les images de bootscreen sont à mettre dans le dossier /system/media/bootscreen
Seulement je ne peux pas copier mon fichier dans ce répertoire system. Faut il avoir un téléphone rooté ?
Merci d’avance
Oui, le téléphone doit être rooté pour écrire dans /system/ et ses sous-répertoires…
bonjour moi j’ai beau le faire ca ne passe pas ecran noir a chaque fois un petit coup de main svp
@ yuri :
Salut,
Quel est le modèle du téléphone ?
@ yuri : Essaye donc avec celui-ci
(arrow) Et dis-moi si ça marche ou pas…
merci mais ca ne marche toujours pas
je suis sur desire s_off
ECRAN NOIR A CHAQUE FOIS
J’ai mis à jour le fichier… retélécharge-le et réessaye…
super ca marche tu as fait comment stp que je le fasse mieux ques qui bloquai stp
@ yuri : Donc.. il y avait deux erreurs…
La première qui m’a sauté aux yeux car habituelle : l’archive était compressée… c’est pourtant écrit en gras et en majuscule en dessous de la capture d’écran…
La seconde est écrit en italique avec également une capture d’écran… A ta décharge, les extensions doivent être masquées dans ton environnement… et donc, le fichier s’appelait desc.txt.txt
Deux p’tits détails, mais qui ne pardonnent pas… écran noir à tous les coups
ok merci beaucoup je vais en faire un bien merci beaucoup
modifié/traduit par Whiler
Politique de confidentialité