RK3288 Android7.1 开机logo和开机动画的修改

开机logo和开机动画的修改##

开机logo修改:
需要修改开机logo的图片或者logo分辨率,直接替换kernel目录下的logo.bmp

开机动画修改:
在vendor/rockchip/common/etc目录下,有bootanimation.zip和bootanimation_rot90.zip两个压缩文件,将bootanimation.zip解压出来后有三个文件port0,port1,desc.txt三个文件,把解压出来的文件进行分辨率的修改以及图片的替换,再打包成zip文件,这里有几点要注意的地方:
1.打包时,压缩方式选择储存,
2.选择打包成zip文件
3.做好文件夹和编写好txt文件后准备压缩,但是又添加了一层文件夹,这对导致识别不了动画资源,在从logo进入到动画的时候就是一片黑屏,直到Android系统启动后才OK,这里压缩时不要将这三个文件放在另外一个文件夹下打包,直接选中三个文件进行打包,这一点尤为重要
4.由于方案问题,公司将屏幕旋转了90度,具体用的是bootanimation.zip还是bootanimation_rot90.zip,可以先adb shell 进入system/media目录下查看,同时,zip压缩文件里面的图片到底有没有旋转90度,可以将system/media目录下的bootanimation.zip 通过adb pull命令pull出来查看
本次调试,通过pull,可以看到文件分辨率是1920*1200的图片,动画是直接将图片横屏显示,而不是动画里的图片是竖屏的,系统再做处理
dest.txt文件解析:
第一行设置分辨率以及帧数:1920 1080 14
第二行设置循环次数以及距下一片段显示的时间:p 1 0 part0 表示part0循环一次,距下一片段显示时间间隔0s
第三行设置循环次数以及距下一片段显示的时间:p 0 0 part1 表示part1无限循环,距下一片段显示时间间隔0s,第二个数字为0表示无限循环

这里打包后push到设备出现了一个问题:开机动画只显示part0,到part1直接黑屏了,没有显示动画。

解决办法:dest.txt文件第三行设置完之后,需要在行尾回车到第四行,然后再保存文件打包成zip文件,push进去,问题解决。

你可能感兴趣的:(工作笔记)