android 修改开机动画

framebuffer驱动里可以定制开机界面
开机过程中屏幕出现的三次内容
1 linux启动画面
向framebuffer中写入数据
lcd支持的颜色 16位/24位/32位
RGB+8位的atpha的透明色

选择bmp图片
使用image2Lcd工具将图片转化成c语言的数组
在framebuffer驱动初始化完成后将图片写入到framebuffer中
重新编译内核



2 android系统本地启动画面,android文字
在system/core/init/目录下
console方法中进行修改



3 android显示系统启动动画,滚动的android动画
frameworks/base/cmds/bootanimation
方式一: 替换frameworks/base/core/res/assets/images下的两个图片文件
方式二:在/data/local或是system/media/下创建bootanimation.zip,里面放一个


帧动画,通过脚本来控制
文件内容如下:
desc.txt 动画属性描述文件
480 250 15 //宽高帧
p 1 0 part0 //第一阶段播放目录
p 0 10 part1 //第二阶段播放目录
part0/ 第一阶段动画图片的目录
part1/ 第二阶段动画图片的目录取

猜你喜欢

转载自retacn-yue.iteye.com/blog/1708366