本帖最后由 forlinx2013 于 2014-1-24 09:29 编辑
欢迎大家来到飞凌爱板网专区,对嵌入式技术感兴趣的朋友不妨多多关注一下,我们提供了公司所有开发板的所有资料,也会更新大量技术文章,欢迎大家一块学习提高!!!
Android修改开机画面 现在许多人都想定制自己的开机Logo,那么怎么修改呢? 首先我们了解一下,开机logo 可以说有三个部分: (1)内核部分:一个静态显示,也就是一开始上电时候的“小企鹅”。 (2)安卓部分:一个静态显示,“android”小字。 (3)安卓部分:一个动态显示,闪光的“android”动画。 下面就以飞凌的OK6410 Android 2.3.4 ,4.3寸屏幕为例,说一下具体的替换过程。本文只是修改安卓部分的教程。 1.修改安卓部分的,静态显示,即“android”小字。 准备工作: (1)需要准备好要替换的图片,(安卓部分)静态显示,要求一张png格式的图片(分辨率为480*272),图片大小不要大于100kb,显示的时间大概在15-20秒左右。 (2)Linux 操作环境。 (3)Android 源码。 操作步骤: (1)将准备好的图片(例如logo.png),进行raw格式转换。此步骤在linux下进行,使用的是ImageMagick自带的convert命令。 操作命令:$ convert -depth 8 log.png rgb:log.raw 之后得到一个log.raw的文件。 (2)来到目录build/tools/rgb2565,编译安卓自带的rgb2565工具。将最后得到的log.raw文件拷贝到rgb2565可执行程序目录下。操作命令:cp 文件所在的路径/log.raw ./ (3)对raw 文件进行格式转换:$ ./rgb2565 -rle <logo.raw > initlogo.rle 生成initlog.rle 文件 。在安卓源码中搜索initlog.rle(此处可能不止一个),并用之前生成的文件替换。 2.替换 安卓部分的 安卓闪光动画 在安卓源码中查找android-logo-mask.png (这是一张镂空的图片),android-logo-shine.png,用之前准备好的图片替换掉现在的图片。 3.最后重新编译一下源码,生成文件系统。
|