开机动画有两种方式,我们使用 bootanima tion.zip 方式 建立 bootanimation 目录,里面建立 desc.txt 文件及 N 个文件夹,文件夹里面放着的就是开机动画的图片资源。decs.txt 的作用就是指导系统如何去执行开机动画 desc.txt 编写规范:例如开机动画需要用到 2 个文件夹,分别是 file1 和 file2,开机的时候,先把 file 1 里面的图片(图片的命名要连续,例如:001.png 002.png)都播放一遍,然后再循环播放 file2 里面的文件,直到进入系统,decs.txt 文档的内容如下: 1920 1200 12 p 1 0 folder1 p 0 0 folder2 1920 1200 是代表屏幕的分辨率,12 表示 12 帧每秒(总不能超过总图片数目,比如总共 31 帧率最大为31,若有加快帧率只能删除图片),简单地说 12 代表一秒钟播放12 张图片; p 1 0 folder1:p 就是 play。1 是播放一次,0 是无限次。0 代表阶段间隔帧数为 0。file1 就是说,这条指令是针对 file1 这个文件夹的; p 0 0 file2:第一个 0 这里是代表循环播放,第二个 0 和上面第二条指令一样。file2 就是第二个文件夹。 总结规则如下: 第一条指令:[屏幕的分辨率] [播放频率] 第二条指令:[p] [播放次数] [间隔帧数] [文件夹 第 N 条指令: 同上 把需要用到的 file 文件夹跟 decs.txt 打包成 zip 格式,必须是 zip,不能是 rar,且打包的时压缩方式选择“存储”模式。然后改名成为 bootanimation.zip,最后将制作好的 zip 包 push 到/system/media 目 录 下 ( 如 需 要 内 置 到 系 统 里 面 可 以 直 接 放 到 /out/target/product/rk3399_mid/system/media/下然后编译或者自行配置编译过程中从源码拷贝到该处)
|