android开机splash 制作


http://www.hiapk.com/thread-800183-1-1.html
这个帖子里的一个问题,一直想不通刷的图案为什么为色彩及位置会偏移

参考到
http://android.modaco.com/content-page/324297/splash-image-size/page/20/
这个帖子,KK 已经解决这个问题了

修改需linux使用基础

splash 图案文件要求
1   边长为480x800像素,  16位 , 使用565格式的;
    (565,红、绿、蓝的掩码为:0xF800、0x07E0、0x001F)
2  应将原图像旋转180度。





操作步骤:
1 使用 ImageMagick 来处理图案,ImageMagick使用WINDOWS或LINUX版本都可以。使用ImageMagick里边的convert 。
命令: convert -depth 8 splash.png rgb:splash.raw
命令执行后得到splash.raw文件.

(以下2,3,4全在linux下操作)
2 使用GCC 编译to565.c C代码,得到to565执行文件

3 使用to565,将图案转为565格式,格式不转的话为变成偏色.
   命令: to565 < splash.raw > splash.raw565

4 生成一个有72空像素的splash.img 文件
     命令: dd if=/dev/zero of=splash.img bs=1 count=72

5 将原有的图案文件追加到刚生成的splash.img 里边
    命令: cat splash.raw565 >> splash.img


将 splash.img 刷到v880 (我在win7下面刷)

1. 关机后,接上USB线连接到电脑,按音量增加键+电源键开机,约几分钟后(win7后提示安装好驱动程序,如果已经安装过,可能没有任何提示)

2. 到 fastboot 目录,将刚才生成的splash.img文件复制到这个目录
    执行命令: fastboot-windows flash splash splash.img
    完成后执行 fastboot-windows reboot  重启后会见到新的开机画面.


你可能感兴趣的:(android,linux,windows,flash,gcc,c)