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.
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.
Antworten:
Eine Boot-Animation besteht aus einer Reihe von Bildern (Frames) in Ordnern (Teilen). Es gibt eine Textdatei (desc.txt), die die Teile, die Bildrate und die Anzahl der Schleifen definiert.
Eine desc.txt sieht folgendermaßen aus:
Das erste wie ist die Höhe und Breite, dann die Anzahl der Bilder pro Sekunde. Die nächsten 2 Zeilen definieren die Teile, die "abgespielt" werden.
Das "p" zeigt an, dass die Zeile ein "Teil" ist. Die nächste Ziffer gibt an, wie oft wiederholt werden soll. 0 = unendlich. Als nächstes folgt die Pause. Dies ist die Verzögerung, bevor der nächste "Teil" (oder Frame, wenn eine Schleife ausgeführt wird) 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 benennen, stellen Sie sicher, dass sie so angeordnet sind, wie Sie sie "abspielen" möchten. Zum Beispiel frame001.png, frame002.png. Ich habe die zusätzlichen Nullen hinzugefügt, denn wenn ich mehr als 10 Frames habe, kann die Reihenfolge verwechselt werden.
Die Boot-Animation wird dann in ein Zip-Archiv mit "Store" -Komprimierung abgelegt, wobei sich desc.txt im Stammverzeichnis des Archivs befindet.
Die Datei heißt bootanimation.zip und befindet sich in / system / media / (Sie müssen als rw erneut bereitstellen) oder Sie können sie auf einigen Geräten in / data / local ablegen (sollte auf CM7 funktionieren).
Wenn sich die Startanimation in / data / local befindet, hat sie Vorrang vor / system / media. Auf diese Weise kann die "Standardeinstellung" unversehrt auf dem Gerät bleiben.
quelle