3、准备 desc.txt 文件,desc.txt 文本格式:Unix+UTF-8,desc.txt 是描述显示规则的配置文件,主要是告知系统 ** 图片的信息,需要怎么显示。作者的 desc.txt,如下所示:
480 271 3
p 1 0 part0
p 0 0 part1
480 271 这两个数字代表图片的像素宽度和高度
3代表帧数,也就是 1 秒播放的图片张数
p 1 0 part0 第一位 p 代表播放的意思,第二位 1代表只播放一次,第三位默认是 0,代表间隔时间为 0,在
循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。
第四位 part0 代表此条命令对 part0 目录下的 ** 图片有效。
p 0 0 part1 第一位 p 代表播放的意思,第二位 0代表无线循环播放,第三位默认是 0,代表间隔时间为 0,
在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。
第四位 part1 代表此条命令对 part1 目录下的 ** 图片有效。
这样合起来的意思就是首先以每秒 3 张图片的帧率先播放一次 part0 目录下的图片,然后
再以每秒 3 张图片的帧率不断循环播放 part1 里面的图片
如果是循环播放一张图片,则如下所示:
480 271 3
p 0 0 part0
480 271 这两个数字代表图片的像素宽度和高度
3 代表帧数,也就是 1 秒播放的图片张数
p 0 0 part0 第一位 p 代表播放的意思,第二位 0代表无线循环播放,第三位默认是 0,代表间隔时间为 0,
在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。
第四位 part0 代表此条命令对 part0 目录下的 ** 图片有效。
4 、弄好上面的步骤,接下来就可以打包了。同时选中 part0 part1 和 desc.txt。鼠标右键选择添加到压缩文
件,压缩包命名为 bootanimation.zip,选择 zip 格式,压缩方式选择存储。 5、这样 bootanimation.zip就制作好了。
6、 然后将生成的bootanimation.zip 拷贝到 rk_android11.0_sdk/device/rockchip/rk356x/目录下,
7、 在device/rockchip/rk356x/device.mk 文件里,添加如下内容:
PRODUCT_COPY_FILES +=
$(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip
8 、重新编译 android 源码,重新烧写android 镜像,发现 android 开机动画已经更改。如果您修改的开机动画不能正常显示,需要检查下制作的 bootanimation.zip 是否正确,可以使用新创云提供好的 bootanimation.zip,在网盘资料“
更多内容关注:sunychip.com