介绍一个添加动态logo的方法:添加bootanimation.zip到android的/system/media/目录下;andorid启动时会检测\system\media目录下,如果有bootanimation.zip,就读取并加载显示动态logo;
制作bootanimation.zip文件过程如下:
1. bootanimation.zip的目录如下
2. 其中filename0,filename1可自定义;
3. desc.txt的内容:
854,480显示logo的宽高;24显示的帧率,即每秒几幅图;
p为标示符,默认;1为filename0下的图片显示一编,可更改;0为每次显示完一遍后的阶段间隔时间,为1/24s;filename0第一阶段的动态图片目录;
p为标示符,默认;0为filename0下的图片循环显示;0为每次显示完一遍后的阶段间隔时间,为1/24s;filename1第一阶段的动态图片目录;
3. filename0里面放置的是动态显示画面的,每一帧的png图片,名字的次序要对;
4. 压缩方式见下图,不要使用压缩,类似linux下面的打包;
特别注意:
每个字符串之间间隔一个空格,且行尾不能留空格,特别注意的是使用的是linux下的文本格式,换行符为\n而不是dos即window下的\r\n,这里有所区别;可以使用vim编写,如下,二进制文件显示的是0x0a,而不是0x0d,0x0a;