关于修改Android开机画面的方法和有关问题(rle制作工具,raw制作工具,很实用)
老大交给我来修改平板的开机画面,总共存在三个画面:
1.在uboot中加载并显示第一个画面,由于在平板上不方便截图,只是提一下,这个部分不是我做的,跟同事交流完了再写上来
2.Android启动时的第一个画面,源代码部分和分析教程请参考这个部分网址:
http://blog.****.net/luoshengyang/article/details/7691321
3.第三个就是Android启动时的Android字样或者动画,这里我修改的是动画,Android字的页面也做了修改
问题:在制作rle的部分出了问题,其实按照网上的做法用到真机上很纠结,是花屏的图片
例如原图像:
这里我将图片放小了100倍,原图像是480*800的
但是制作出来的效果却是
这个效果不是很好,本打算自行写图像编解码来完成rle的制作的,但最后又在网上找到一个很好的工具来制作,先列出网上的方法
1.安装yum install ImageMagick 或者 apt-get install ImageMagick
2.安装后就可以使用convert了,在命令行下执行:
convert -depth 8 60.PNG rgb:initlogo.raw (其中60.PNG是你要转换的源图像,后面的initlogo.raw是要输出的raw格式图像)
3.使用android编译得到的rgb2565工具来制作rle,该工具在out/host/linux-x86/bin下,执行如下命令:
./WORKING_DIRECTORY/out/host/linux-x86/bin/rgb2565 -rle <initlogo.raw> initlogo.rle
其中WORKING_DIRECTORY是我的源代码目录
这样做出来的rle文件放到out/target/product/generic/root目录下,然后make snod更新到system.img中去
这个方法操作有时候会出现类似我上图的问题,至于频繁与否就不确定了
现在推荐一款比较好的rle 制作软件,这个比较傻瓜化,也很好用,软件源自:
http://memcache.drivehq.com/
华东师范大学一个老师做的(感谢这位老师,如果能开源就好了)
软件的下载地址,我弄到了百度云共享里面了,下载地址为: rle制作工具
打开软件后,请先设置好软件上的图像分辨率再进行操作,效果很好,可以打开raw和rle文件,支持jpeg和png
转换后的效果图:
第三个画面的修改我这里就不写了,请参考下面网址的,很详细很具体:
http://www.cnblogs.com/wanqieddy/archive/2012/09/17/2688366.html