【Android 12 AOSP学习】Android系统修改开机logo图片及开机动画还有遇到的问题

本文详细介绍了如何在Android 12系统中修改开机logo和开机动画。包括制作bmp格式的logo图片,替换系统默认logo,创建并替换bootanimation.zip文件,理解desc.txt配置,以及通过adb命令临时修改和修改源码实现永久变更。在过程中可能遇到的权限问题和解决方案也进行了说明。
摘要由CSDN通过智能技术生成

标题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
    • 替换kernel/logo.bmpkernel/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的内

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值