Android:Android开机动画

Android系统的开机画面显示过程分析
Android出现“Read-only file system”解决办法

DIY固件系列教程——实现开机LOGO三屏动画的完全替换

关于修改Android开机画面的方法和问题(rle制作工具,raw制作工具,很实用)

一、第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面

目前我用的这款系统,替换路径找不到。什么android/out/target/product/generic/root/还有drivers/video/logo/都没有。问了厂家对方说
在这里插入图片描述
工具:ppm在线转换
完整介绍
Android5.1开机LOGO与开机动画

二、第二个开机画面是在init进程启动的过程中出现的,它也是一个静态的画面

工具:rle文件直接转换工具
工具:Rle在线转换器
从CentOS官网下载系统镜像详细教程
从虚拟机上安装linux(超详细)以及linux的一些简单教程(一)

Android启动logo(静态图片)修改
修改android开机画面(第一个静态图片)

三、第三个开机画面是在系统服务启动的过程中出现的,它是一个动态的画面

android开机动画(bootanimation)

1.动画编写

注意事项:
“c”即continue,表示完整播放本段动画,即使开机进程已完成。(此语句只在安卓版本5.1及以上有效)
例如“c 3 0 part1”情况下,如果开机进程在播放第二遍时已经完成则会继续播放至完毕再开机,而“p 3 0 part1”情况下,一旦开机进程完成,则会立刻结束动画并开机。
(理论上如果非要作死输成“c 0 0 part1”,系统为了避免死循环会处理成“p 0 0 part1”的效果,不过不建议尝试)

1.1举例:google开机动画

第一行参数:这里的1024代表图片的像素(大小)宽度,768代表图片的像素(大小)高度,10代表帧数
第二行参数:这里的c代表播放方式。1代表循环次数为1次,如果为0,则表示无限循环。0代表阶段间隔时间为0。part0代表对应的文件夹名(你叫啥都成,只要和文件里对应就可以),为第一阶段动画图片目录。 #FFFFFF表示背景颜色。-1这个参数至今不知干嘛的,望大佬指教。
后面:同上

1024 768 10
c 1 0 part0 #FFFFFF -1
c 0 0 part1 #FFFFFF -1
c 1 0 part2 #FFFFFF -1

在这里插入图片描述

1.2举例:无限循环播放part0的图片

分辨率为210*106(指的是你放置在part0文件夹里图片的分辨率) 每秒播放10帧,无限播放 不停顿。播放方式为play。

210 106 10
p 0 0 part0 #448CF5 -1

在这里插入图片描述
在这里插入图片描述
需要注意的是,这里的#448CF5是一个蓝色的背景。
如图所示,我的图片是一个透明的图片
在这里插入图片描述
但是实际出来的效果
在这里插入图片描述
背景是拉到了,但是图片本身那块背景自动填充了黑色。
最后决定让UI做整图,不拉背景颜色了。

2.编写好之后,压缩放入/system/media/

2.1问题 adb: not found

在这里插入图片描述
蠢嘞,干嘛去shell下执行adb指令

adb push bootanimation.zip /system/media/

在这里插入图片描述

2.2问题 没有权限

adb操作提示Read-only file system问题2014年04月15 分类: 编程开发 作者: 天缘
adb push 失败提示 ‘Read-only file system’
在这里插入图片描述

2.3 放置完成

这一步我特么日了狗了,怎么都播放不了动画。然后找到这篇文章
[HOW TO] Create/edit bootanimation.zip files
翻译一下,截重点
在这里插入图片描述
也就是说这么操作
在这里插入图片描述
在这里插入图片描述

3.重启设备

好了流程走完,成功
补充指令
在这里插入图片描述

相对路径:
D:\Rachel\WorkSpace\AwesomeSerial> adb push bootanimation.zip /system/media/
或者相对路径
D:\Rachel\WorkSpace\AwesomeSerial> adb push D:\Rachel\WorkSpace\AwesomeSerial\bootanimation.zip /system/media/

发布了72 篇原创文章 · 获赞 28 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/changhuzichangchang/article/details/91491003