配套资料在网盘资料的“iTOP-3399 开发资料汇总(不含光盘内容)\07_iTOP-3399 开发板修改开机动画资料”目录下。
android7 和 android8 修改开机动画步骤完全一样,这里以 android7 为例,关机动画的定制方法做详细的说明。
1. 修改 android7 源码目录下的 device/rockchip/common/BoardConfig.mk。BOOT_SHUTDOWN_ANIMATION_RINGING 改为 true.如下图所示:
2. 创建 bootanimation.zip 文件,该压缩包文件里存放有逐帧动画和控制脚本,通过连续切换显示图片达到动画的效果,此步非常重要,否则不会显示开机动画。
(1)将第一部分图片按播放顺序命名好,保存在 part0 的文件夹中,例如:001.jpg、002.jpg
(2)将第二部分图片按播放顺序命名好,保存在 part1 的文件夹中,例如:001.jpg、002.jpg
(3)创建名称为 desc.txt 的文档,内容如下
1280 800 15
p 1 0 part0
p 0 10 part1
3. 选中 part0、part1 和 desc.txt 进入自定义压缩,压缩文件格式为 zip,压缩方式为存储,命名为bootanimation.zip。
4. 将压缩包拷贝到 device/*/$(TARGET_DEVICE) 目录下。例如:RK3399 开发板的目录在
device/rockchip/rk3399/bootanimation.zip
5. 修改 device/*/$(TARGET_DEVICE)/$(TARGET_DEVICE).mk 文件。例如:RK3399 开发板是device/rockchip/rk3399/rk3399_mid.mk
// 在文件中添加,不使用逐帧动画时,用 # 屏蔽此行即可
PRODUCT_COPY_FILES += device/rockchip/rk3399/bootanimation.zip:system/media/bootanimation.zip
6. 重新编译 android7 源码或者 android8 源码 ,并烧写编译好的 android7 镜像或者 android8 镜像。