- 原始动画文件目录
安卓动画文件保存在 device/khadas/common/products/mbox/bootanimation.zip
目录。
- VIM3 设备动画存储目录
动画文件保存在 system/media/bootanimation.zip 目录
bootanization 内容解析
Android的开机动画是由一系列连续的png图片作为帧组成的动画形式,将各帧png图片以压缩方式保存。这个保存的文件名就是bootanimation.zip,压缩方式必须为存储压缩。一般包括一个文件、几个part目录
1 | root@lxx-NUC10i7FNH:/home/lxx/Downloads/android_pie/vim3/device/khadas/common/products/mbox/bootanimation# ls -l |
1) desc.txt : 动画属性描述文件。用于设置这个动画像素(大小),帧数,循环次数,文件名称等。文件格式需要设置为ANSI格式。
2) Part0: 第一阶段动画图片目录,存放每帧png图片文件夹。
3) Part1: 第二阶段动画图片目录,存放每帧png图片文件夹。
其他part目录类似
desc.txt 文件内容如下:
1 | 543 143 60 |
543 143 60
:前两个数字代表图片的像素宽度和高度,60代表帧数,也就是1秒播放的图片张数。
c 1 30 part0
: c代表标志位,1表示循环次数为1次,0表示阶段间隔时间为0,part0表示对应文件夹。
其他part文件夹类似含义
怎样去生成Bootanimation.zip
在你自定义part目录和desc.txt 文件后,你可以使用下列命令去生成bootanimation.zip。
1 | zip -r -X -Z store bootanimation part*/* desc.txt |
push bootanimation.zip to system/media,重启设备将显示新的动画。
1 | adb push bootanimation.zip system/media/bootanimation.zip |