专栏中心

EEPW首页 > 专栏 > 迅为RK3568开发板Android11修改开机动画

迅为RK3568开发板Android11修改开机动画

发布人:魔法城堡 时间:2022-05-16 来源:工程师 发布文章
Android 开机 logo 是可以动态显示或者静态显示的。如果是静态显示,循环播放一章图片,直到系统启动。如果是动态显示,那么开机 logo 由多张图片组成,并且按照规定的帧率来播放。可以播放一轮或者循环播放。
准备 android logo 图片
Android logo 最好是 png 格式的,因为同一张图片的情况下,png 格式的比 jpg 和 bmp 格式的要小。如果是多张图片时,android 显示 logo 是按照图片名称数值的大小顺序来显示的。并且图片命名需要注意名称后面要以数字结尾,并且按照图片总张数的位数来补齐 0,并且高位前需要再补一个 0,如下所示:
如果有 张图片,命名为: logo01.png~logo09.png;
如果有 10 张图片,命名为: logo001.png~logo010.png;
如果有 100 张图片,命名为: logo0001.png~logo00010.png;
Android logo 图片分辨率的大小,不要超过屏幕的分辨率
2 Android logo 打包
所有的图片需要放置在 part*(*代表数值 0~n)命名的目录里面,part*目录至少有一个。
如果需要循环播放所有的图片,只需要创建一个 part0 文件夹即可
如果需要先播放一部分图片,然后再循环播放另一部分图片。这就需要创建 part0 和 part1 文件夹,part0存放开头先播放那一部分图片,part1 存放循环播放的另一部分图片。作者 part0 里面放二十张图片,如下图所示:

part1 放后一张图片,如下图所示:

3准备 desc.txt 文件,desc.txt 文本格式:Unix+UTF-8desc.txt 是描述显示规则的配置文件,主要是告知
系统 logo 图片的信息,需要怎么显示。作者的 desc.txt,如下所示:
480 271 3
p 1 0 part0
p 0 0 part1
480 271 这两个数字代表图片的像素宽度和高度
3代表帧数,也就是 秒播放的图片张数
p 1 0 part0 第一位 代表播放的意思,第二位 代表只播放一次,第三位默认是 0,代表间隔时间为 0,在
循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。
第四位 part0 代表此条命令对 part0 目录下的 logo 图片有效。
p 0 0 part1 第一位 代表播放的意思,第二位 代表无线循环播放,第三位默认是 0,代表间隔时间为 0
在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。
第四位 part1 代表此条命令对 part1 目录下的 logo 图片有效。
这样合起来的意思就是 首先以每秒 张图片的帧率先播放一次 part0 目录下的图片,然后
再以每秒 张图片的帧率不断循环播放 part1 里面的图片
如果是循环播放一张图片,则如下所示:
480 271 3
p 0 0 part0
480 271 这两个数字代表图片的像素宽度和高度
代表帧数,也就是 秒播放的图片张数
p 0 0 part0 第一位 代表播放的意思,第二位 代表无线循环播放,第三位默认是 0,代表间隔时间为 0
在循环播放的情况下,代表播放完一轮后,需要间隔多少秒再重新播放。
第四位 part0 代表此条命令对 part0 目录下的 logo 图片有效。
弄好上面的步骤,接下来就可以打包了。同时选中 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在网盘资料“
iTOP-3568 开发板\02_iTOP-3568 开发资料汇总(不含光盘资料)\06_Android 系统开发配套资\Android11 修改开机动画”目录下。同时也检查下 bootanimation.zip 拷贝的位置和修改的文件是否正确。
更多内容关注:迅为电子


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 开发板

相关推荐

CY7C68013开发板原理图.rar

利用PIC24F Curiosity开发板简化设计

视频 2018-01-18

莱迪思联手英伟达推出 Sensor Bridge 方案 加速边缘 AI 产品落地

Jobs芯科EFR32xG24 Dev Kit开发板开箱视频

视频 2022-08-24

在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用

当6 TOPS不再是极限:米尔RK3576 + Hailo-8,让高帧率摄像头真正“实时”

6TOPS算力驱动30亿参数LLM,米尔RK3576部署端侧多模态多轮对话

NEC MCU 78F0513D开发板使用教程

视频 2009-04-07

SL811HS开发板原理图.rar

米尔出席openEuler Summit 2024,携全志T536和RK3562核心模组亮相

拆解:树莓派5 8 GB AI 套件

AN2131开发板原理图.rar

ARM嵌入式系统开发板三星S3C44B0X的完整Protel电路图.rar

Microchip PIC24FJ256DA210开发板在图形显示上的应用

米尔出席2025安路科技FPGA技术沙龙

国产FPGA SoC芯选择,米尔安路飞龙核心板重磅发布

12路1080P高清视频流,米尔RK3576开发板重塑视频处理极限

Badge USB OCD 与 78F0513D 使用演示视频

视频 2009-05-20

米尔-瑞萨RZ/G2L核心板开发板的系统启动时间优化应用笔记

51单片机开发板

更多 培训课堂
更多 焦点
更多 视频

技术专区