Escolar Documentos
Profissional Documentos
Cultura Documentos
NOTA: Esta explicación sirve como genérica para cualquier terminal con Android, pero puede
necesitar ciertos retoques, como la ruta donde debe guardarse el bootanimation.zip, la
resolución, la forma de cambiar el bootanimation ...
Contenido
[ocultar]
1 Requisitos
2 Cómo funciona un bootanimation
o 2.1 Estructura del Boot Animation
o 2.2 Definición del funcionamiento
2.2.1 Significado de cada valor
o 2.3 Las imágenes de la animación
3 Cómo hacer una imagen animada
4 Cómo crear el bootanimation.zip
5 Instalación del bootanimation.zip
Requisitos
Tener instalado 7Zip, o cualquier otro compresor que permita indicar que no se
comprima.
Tener conocimientos mínimos de edición de imagen.
Tener los archivos necesarios para acceder al Recovery, en el pack para el Rooteo de
MoDaCo se encuentra, son los recovery-linux.sh, recovery-mac.sh y recovery-
windows.bat.
Archivo de ejemplo: nexus-bios-boot.zip
Algunos BootAnimations para HTC Desire/Nexus One
desc.txt
part0
00001.png
00002.png
00003.png
00004.png
00005.png
00006.png
00007.png
00008.png
00009.png
00010.png
part1
00011.png
00012.png
00013.png
00014.png
00015.png
00016.png
00017.png
00018.png
00019.png
00020.png
480 800 30
p 1 0 part0
p 0 0 part1
Línea 1:
o 480: es el ancho de la pantalla
o 800: es la altura de la pantalla
o 30: los FPS (imágenes por segundo) que queramos para la animación
Línea 2:
o p: define una parte de la animación
o 1: cuantas veces debe repetirse la animación de esta parte
o 0: define una pausa (valor máximo 10)
o part0: es el nombre de la carpeta donde se encuentran las imágenes de la
primera animación
Línea 3:
o p: define otra parte de la animación
o 0: cuantas veces debe repetirse la animación de esta parte (0 significa
indefinidamente hasta que se cargue Android)
o 0: define una pausa
o part1: es el nombre de la carpeta donde se encuentran las imágenes de la
segunda animación
Si quisiéramos más sub-animaciones en principio se podría, no he encontrado
información al respecto, pero debería bastar con añadir una tercera/quarta/... carpeta
y aplicar el mismo funcionamiento que el descrito anteriormente.
Las imágenes deben estar nombradas de la siguiente forma 00001.png, 00002.png, ...
respetando el nombre con el orden que deben mostrarse. Además la numeración debe ser
correlativa aunque se cambie de carpeta, tal y como se puede ver en Cómo crear un
bootanimation HTC Desire#Estructura del Boot Animation.
Otra cosa a tener en cuenta es la cantidad de imágenes que serán necesarias. Estas variaran
en función de los FPS que queramos, que a la vez repercutirá en la fluidez de la animación y en
cantidad de imágenes totales así como en peso total. Como ejemplo, una animación de 3
segundos a 30FPS necesitará 90 imágenes.
Cómo hacer una imagen animada
Utilizando un vídeo.
Con el Camtasia Studio (Versión de prueba aquí) se puede capturar un vídeo desde la
pantalla o trabajar con un archivo de vídeo. Y podemos hacer que nos transforme ese
archivo a un GIF animado.
Descargamos el GifSplitter, este programa lo que hace es separarnos el GIF animado
en diferentes imágenes JPG.
Con el ACDSee. Es una herramienta de pago, pero no conozco otra herramienta
gratuita. Con este programa podemos transformar todos los JPG en PNG con un par de
clicks. Y si fuese necesario rotar todas los PNG. Con ACDSee podemos re-dimensionar
los PNG a la resolución de nuestras pantallas.
/META-INF/com/google/android/update-script
/data/local/bootanimation.zip
Donde el archivo update-script contendrá el siguiente texto, para que sepa que hacer
al flashear:
show_progress 0.1 0
copy_dir PACKAGE:data DATA:
show_progress 0.1 10
Fuentes:
http://forum.xda-developers.com/showthread.php?t=672339