修改Android三屏开机画面
来源:互联网 发布:java trace 编辑:程序博客网 时间:2024/05/17 03:48
修改Android三屏开机画面
第一屏:启动时屏幕左上角的小企鹅图标,背景是黑色的。
第二屏:屏幕中下部显示A N D R O I D _字样,背景是黑色的。
第三屏:ANDROID字样全屏动画(会闪的)
一、修改第一屏开机画面
解压好kernel源代码
准备好一张大小为80x80像素的png图片(比如a.png)。
使用如下命令进行转换,如果系统没有此命令会自动提示安装。
pngtopnm a.png > b.pnm
pnmquant 224 b.pnm > c.pnm
pnmtoplainpnm c.pnm > logo_linux_clut224.ppm
然后把logo_linux_clut224.ppm覆盖到kernel源代码目录/drivers/video/logo下
如果之前有编译过,那么删除logo_linux_clut224.o,后重新编译即可
烧写kernel请参考友善的教程,这里就不细说了。
二、修改第二屏开机画面
准备好一张和屏幕像素大小对应的png(例logo.png)图片,比如4.3寸屏就用480x272像素大小的图片
2.1.如果你有编译Android源代码的话
使用ImageMagick自带的convert命令,进行raw格式转换
convert -depth 8 logo.png rgb:logo.raw
源代码目录/out/host/linux-x86/bin/rgb2565 -rle <logo.raw >initlogo.rle
2.2使用第三方工具转换(附件)
Pic2RLE工具将图片转成initlogo.rle
2.3然后将initlogo.rle拷贝到android文件系统根目录
注意:文件名一定要是initlogo.rle
三、更改Android源代码
更改了开机第二屏画面后,烧写后第一次启动系统显示OK,再次启动后就失效了。
为了解决这个问题,还得更改Android源代码。
修改源代码目录/system/core/init/logo.c
munmap(data, s.st_size);
fb_update(&fb);
fb_close(&fb);
close(fd);
// unlink(fn);将此行注释
return 0;
然后重新编译文件系统
四、修改第三屏开机动画
网上有许多关于制作和修改此开机动画的教程,就不多啰嗦了。
把下载好的压缩文件改名放在root/system/media/bootanimation.zip
上面二、三、四步骤完成后,重新制作制作ROM,烧写。
Pic2RLE工具
第二屏:屏幕中下部显示A N D R O I D _字样,背景是黑色的。
第三屏:ANDROID字样全屏动画(会闪的)
一、修改第一屏开机画面
解压好kernel源代码
准备好一张大小为80x80像素的png图片(比如a.png)。
使用如下命令进行转换,如果系统没有此命令会自动提示安装。
pngtopnm a.png > b.pnm
pnmquant 224 b.pnm > c.pnm
pnmtoplainpnm c.pnm > logo_linux_clut224.ppm
然后把logo_linux_clut224.ppm覆盖到kernel源代码目录/drivers/video/logo下
如果之前有编译过,那么删除logo_linux_clut224.o,后重新编译即可
烧写kernel请参考友善的教程,这里就不细说了。
二、修改第二屏开机画面
准备好一张和屏幕像素大小对应的png(例logo.png)图片,比如4.3寸屏就用480x272像素大小的图片
2.1.如果你有编译Android源代码的话
使用ImageMagick自带的convert命令,进行raw格式转换
convert -depth 8 logo.png rgb:logo.raw
源代码目录/out/host/linux-x86/bin/rgb2565 -rle <logo.raw >initlogo.rle
2.2使用第三方工具转换(附件)
Pic2RLE工具将图片转成initlogo.rle
2.3然后将initlogo.rle拷贝到android文件系统根目录
注意:文件名一定要是initlogo.rle
三、更改Android源代码
更改了开机第二屏画面后,烧写后第一次启动系统显示OK,再次启动后就失效了。
为了解决这个问题,还得更改Android源代码。
修改源代码目录/system/core/init/logo.c
munmap(data, s.st_size);
fb_update(&fb);
fb_close(&fb);
close(fd);
// unlink(fn);将此行注释
return 0;
然后重新编译文件系统
四、修改第三屏开机动画
网上有许多关于制作和修改此开机动画的教程,就不多啰嗦了。
把下载好的压缩文件改名放在root/system/media/bootanimation.zip
上面二、三、四步骤完成后,重新制作制作ROM,烧写。
Pic2RLE工具
0 0
- 修改Android三屏开机画面
- 修改android的开机画面(三)
- 修改Android开机画面
- 修改Android开机画面
- 修改Android开机画面
- 修改Android开机画面
- 修改Android开机画面
- 修改Android开机画面
- 修改Android开机画面
- Android修改开机画面
- 修改Android开机画面 .
- 修改Android开机画面
- 修改Android开机画面
- 修改Android开机画面
- Android开机画面修改
- 修改Android开机画面
- 修改Android开机画面
- Android 修改开机画面
- 集群搭建必备:虚拟机之一实现Host-only方式上网
- oracle创建表空间
- [[UIScreen mainScreen] bounds] 获取宽高不正确的问题
- 毕业后的五年拉开大家差距的原因
- css3摘要
- 修改Android三屏开机画面
- tomcat 更改servlet 是不是需要重启服务器
- ubuntu修改用户名、计算机名、主目录名
- Android快速开关机
- 《java解惑》--字符串之谜
- MongoDB的查询数组
- mac下使用命令显示或隐藏文件
- ArrayList集合的相关方法
- 要学习的技能