安卓的启动动画作为DIY固件玩家熟知的内容,在这里简单总结一下。
一、安卓两种类型:原生视频和第三方视频。
1 .本地动画
Android的标准代码带有启动动画。 这是一个我们常见的带有滚动阴影的Android字符。 下图是标准的安卓原生动画。
2 .第三方动画:
安卓支持客户定制第三方动画。 如果在将固件打包为bootanimation.zip时将创建的动画文件保存在/system/media文件夹下,则Android系统会自动启动第三方动画
说明:由于Android本机动画是使用openGL实时绘制的,因此/system/media找不到Android本机动画的动画文件。
二、安卓第三方动漫制作:
1 .必填文件
创建至少包含一张图像和一个txt文件的动画,并将其打包为zip文件。 名为bootanimation.zip是必需的文件格式,如下所示:
需要文件夹part0,但如果有更多的part1.等,则需要desc.txt文件,part0必须至少包含一张png格式的图像
2 .零件族文件夹的图像放置和desc文件的创建。
部件族文件夹中是动画的所有连续图像,可以包含一到多张图像,并且必须按顺序编号。 下图:
准备好照片后,请按以下步骤继续创建desc文件。 以下是一个示例:
下面说明这些参数的具体含义。
第一行: 1024 600 4
含义: 1024 600表示分辨率,4表示每秒播放的帧数,即每秒播放的图像数。
———分割线———
第2行: p00第0部分0
含义: p为标准头,第二个0表示重复播放多少次,0表示无限循环进入系统; 第三位0表示前后两帧间的间隔时间; 第四位的部件0代是视频存储文件夹。
———分割线———
第三行:空行。 desc.txt必须以空行结尾,文件格式为unix格式。
3 .打包到zip文件中。 包装必须按照以下步骤进行。
在bootanimation文件夹中,选择所有文件(包括desc.txt part0文件夹和part1文件夹),然后右键单击以创建压缩文件。
按下图所示配置选择,用压缩方式保存压缩zip格式,打包即可。