标题Android 修改系统开机动画
Linux版本:Ubuntu20.04
Android版本:12
第一阶段
制作logo图片
logo图片的格式一般为bmp格式
logo图片大小一般只支持8M大小,这个需要注意下
需要注意的是,Android开机启动的logo图片一般有两张,第一张是开机logo,第二张是内核启动logo。一般情况下先显示开机logo之后显示内核logo,logo全都显示完成后则进入第二阶段播放Android开机动画。
替换logo
- 准备 logo
- 制作新的 logo.bmp、logo_kernel.bmp
- 图片属性和默认的 logo.bmp 、logo_kernel.bmp一致,否则会出现颠倒异常
- width,height 都为偶数
- 制作新的 logo.bmp、logo_kernel.bmp
- 替换 logo
- 替换
kernel/logo.bmp
,kernel/logo_kernel.bmp
- 替换
如果我们的两张logo图片是一样的话则我们只需要替换一张即可,然后删掉另一张。
重新编译img后查看效果
第二阶段
替换开机动画包
关于bootanimation.zip文件
Android 2之后的开关机动画主要是由一个 名叫 bootanimation.zip 的压缩包组成 ,这个压缩包里面包含数张png格式的图片,还有一个desc.txt的文本文档,Android系统在开机时按desc.txt里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片,这里面的保存的图片需要按照顺序编号命名。
下面介绍bootanimation.zip文件里面的内容
在bootanimation.zip文件里面有命名规则为 part0、part1 的文件夹以及一个desc.txt文件,后面如果我们还需要增加part文件夹只需按照文件夹命名规则直接新建就行,如part2、part3,文件夹里放的就是我们的png图片。
下面介绍说desc.txt文件的内容
desc.txt 文件里的命令是配置我们的图片以什么样的规则来显示。
desc.txt的内