PX30 android 8.1开机动画修改

第一种:

将制作好的图片android-logo-mask.png
复制到 frameworks/base/core/res/assets/images 目录下,替换掉以前的图片。
在这里插入图片描述

清安卓:make installclean ,再次编译,在以下路径查看frameworks-res.apk。直接修改frameworks-res.apk为frameworks-res.zip。就可以查看了自己定制的logo是否编译成功了。
在这里插入图片描述

重新编译后生成新的 system.img烧录并查看效果。

(注意是做好的图片,符合要求的)

注:
这个方法只是替换了android的这个logo,实际的kernel下的logo是没有替换掉的,所以上电开始的时候是不会看到kernel下的logo。

第二种:


创建 `bootanimation.zip` 文件,该压缩包文件里存放有逐帧动画和控制脚本,通过连续切换显示图片达到动画的效果。

bootanimation.zip压缩包文件结构文件	说明
`desc.txt`	动画属性描述文件
`part0`	第一阶段动画图片目录
`part1`	第二阶段动画图片目录
 压缩的注意地方:
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200324152329318.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MzEyODQz,size_16,color_FFFFFF,t_70)

(1)将第一部分图片按播放顺序命名好,保存在 part0 的文件夹中,例如:001.jpg、002.jpg(有的资料和书籍上强调必须为png格式图片,但是我在rk3326上测试,jpg格式也可以正常使用)
(2)将第二部分图片按播放顺序命名好,保存在 part1 的文件夹中,例如:001.jpg、002.jpg
(3)创建名称为 desc.txt 的文档,内容如下:

```c
1280 800 30
p 1 0 part0
p 0 0 part1
`desc.txt`文件详解 图片属性	`1280`图片宽度)	`800`(图片高度)	`15`(每秒显示帧数)	
第一阶段动画属性	p(默认标志符)	1(循环次数为10(进入该阶段的间隔时间)	part0(该阶段图片的存放目录)
第二阶段动画属性	p(默认标志符)	0(无限循环)	    0(进入该阶段的间隔时间)	part1(该阶段图片的存放目录)
 

(4)将压缩包拷贝到device/rockchip/rk3326

(6)修改 device/*/$(TARGET_DEVICE)/$(TARGET_DEVICE).mk 文件。例如:RK3326device/rockchip/device-common.mk

// 在文件中添加,不使用逐帧动画时,用 # 屏蔽此行即可

PRODUCT_COPY_FILES += device/rockchip/rk3326/bootanimation.zip:system/media/bootanimation.zip

(7)重新编译生成 system.img

source build/envsetup.sh
lunch 
make -j4

(8)重新烧录并查看效果。
注意:

逐帧动画的优先级比蒙版动画的优先级高,
当使用了逐帧动画时,蒙版动画就不播放了。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那肯定是很多年以后!

你的鼓励就我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值