Как создать пользовательскую загрузочную анимацию?

Как создать пользовательскую загрузочную анимацию для моего устройства Android?

Мое устройство — HTC HD2 с установленным Cyanogen Mod 7.

Процесс для этого очень специфичен для устройства. Пожалуйста, добавьте к вопросу, какое у вас устройство.
@ Мэтью Извините, я думал, что это более или менее стандартно. Я обновил свой вопрос.

Ответы (1)

Загрузочная анимация представляет собой серию изображений (кадров) в папках (частях). Существует текстовый файл (desc.txt), который определяет части, частоту кадров и количество циклов.

Desc.txt выглядит так:

480 427 30
p 1 0 part0
p 0 10 part1

Первый лайк это высота и ширина, затем количество кадров в секунду, следующие 2 строки определяют части, которые будут "играть".

«p» указывает, что строка является «частью», следующая цифра — это количество повторений, 0 = бесконечность, затем — пауза, это задержка перед началом следующей «части» (или кадра, если цикл) после завершается последний кадр в части. наконец, это название части (имя папки, где находятся кадры)

внутри каждой части ваши изображения png будут «играть» по порядку, поэтому, как бы вы их ни назвали, просто убедитесь, что они упорядочены так, как вы хотите, чтобы они «играли». Например, кадр001.png, кадр002.png. Я добавил дополнительные 0, потому что если у меня больше 10 кадров, порядок может быть перепутан.

Затем загрузочная анимация помещается в zip-архив со сжатием «store», с desc.txt в корне архива.

Файл называется bootanimation.zip и помещается в /system/media/ (вам нужно перемонтировать как rw) или вы можете поместить его в /data/local на некоторых устройствах (должно работать на CM7).

Когда загрузочная анимация находится в /data/local, она имеет приоритет над /system/media, таким образом, «по умолчанию» может оставаться на устройстве невредимым.

Вы не первый, кто говорит, что это должны быть изображения в формате PNG, но когда я смотрю на свой файл bootanimation.zip на CM9, он содержит изображения в формате JPG. Это далеко не оптимально, так как сжатие резко меняет качество изображения, но в любом случае, по крайней мере, хорошо знать, что JPG есть вариант...