Wie erstelle ich eine benutzerdefinierte Boot-Animation für mein Android-Gerät?
Mein Gerät ist ein HTC HD2 mit installiertem Cyanogen Mod 7.
Eine Boot-Animation ist eine Reihe von Bildern (Frames) in einem Ordner (Teile). Es gibt eine Textdatei (desc.txt), die die Teile, die Bildrate und die Anzahl der Schleifen definiert.
Eine desc.txt sieht so aus:
480 427 30
p 1 0 part0
p 0 10 part1
Das erste ist die Höhe und Breite, dann die Anzahl der Bilder pro Sekunde, die nächsten 2 Zeilen definieren die Teile, die "spielen".
das "p" zeigt an, dass die Zeile ein "Teil" ist, die nächste Ziffer ist die Anzahl der Wiederholungen, 0 = unendlich weiter ist die Pause, dies ist die Verzögerung, bevor der nächste "Teil" (oder Rahmen bei Schleifen) danach beginnt Der letzte Frame im Teil wird abgeschlossen. schließlich ist der Name des Teils (der Ordnername, in dem sich die Frames befinden)
In jedem Teil werden Ihre PNG-Bilder der Reihe nach "abgespielt". Wie auch immer Sie sie nennen, stellen Sie einfach sicher, dass sie so angeordnet sind, wie Sie sie "abspielen" möchten. Beispiel: frame001.png, frame002.png. Ich habe die zusätzlichen Nullen hinzugefügt, denn wenn ich mehr als 10 Frames habe, kann die Reihenfolge durcheinander geraten.
Die Boot-Animation wird dann in ein ZIP-Archiv mit "store"-Komprimierung abgelegt, wobei desc.txt im Stammverzeichnis des Archivs liegt.
Die Datei heißt bootanimation.zip und wird in /system/media/ abgelegt (Sie müssen als rw erneut einhängen) oder Sie können sie auf einigen Geräten in /data/local ablegen (sollte auf CM7 funktionieren).
Wenn sich die Boot-Animation in /data/local befindet, hat sie Vorrang vor /system/media, auf diese Weise kann der "Standard" unbeschadet auf dem Gerät bleiben.
Matthäus Lesen
Erpel