海王  

 http://eoe.1sters.com/thread-5973-1-1.html


——Android开机画面大整容


       如果你是个希望抓住一切机会来展示个性的时尚一族,那么你肯定不会满足于,只对机器人(Android系统)做铃声、壁纸修改这样类似化装的“面子”工程。要帅就帅到底,不如给咱的机器人来个比韩国更加专业的“整容”,让机器人的开机画面和登录动画改头换面。

   
    注:全文均以HTC G1为例进行讲解!

帅呆,开机画面大变样

       HTC G1 HTC G1开机有两个画面,第一画面显示手机型号或通信运营商的LOGO(机型不同画面略有区别),第二画面为Android系统登录动画。我们“整容”的第一步就是为G1更换第一画面——开机画面!

准备工作
       开机画面可以理解为电脑的BIOS画面,需要在fastboot模式下进行刷新。
       
      1.首先需要正确安装G1的硬件驱动:打开“设置应用程序开发”,勾选“USB 调试”,使手机通过USB数据线连接电脑后能被识别,然后用USB数据线将手机连接到电脑上,并安装USB驱动。

        小提示:G1的USB驱动可以登录数动连线网站http://www.shudoo.com/bzsoft下载,驱动安装方法和摄像头、打印机类似,连接G1到电脑,待Windows提示找到新硬件以后,直接指定下载并解压后的驱动目录即可。


 


 



                                                                                                指定解压后的驱动目录并安装驱动

       2.同样登录数动连线网站,下载G1的开机画面工具压缩包后解压到桌面,得到Create(制作开机图片)和fastboot(刷新开机图片)两个文件夹,将fastboot文件夹中的adb.exe和AdbWinApi.dll两个文件复制到C:\windows\system32\中。

       3.如果你的电脑没有安装.net framework2.0,请先登录数动连线网站并下载安装,以便使用修改工具来转换开机画面图片格式。

制作开机图片

       1.用Photoshop制作一张320×480大小的图片,使用8位颜色,保存为PNG格式。

       2.打开Create文件夹,双击运行CreateG1Splash.exe,点击“Open”按钮,打开制作好的开机图片,然后点击“Convert”按钮,软件会在Create文件夹中生成一个名为mysplash.rgb565的文件,将此文件复制到fastboot文件夹中备用。


 



                                                                                                             制作好的开机图片

修改开机图片

       1.关闭手机,并将手机通过USB数据线与电脑连接。同时按“相机”键和“电源”键,会进入三个小机器人踩滑板的界面,此时按下“返回”键则可以进入fastboot模式。

       2.在电脑上按WIN+R快捷键,打开运行对话框,输入cmd,打开命令行窗口。依次输入下列命令:.
       cd 桌面
       cd fastboot (进入桌面\fastboot目录)
       fastboot flash splash1 mysplash.rgb565 (刷新开机图片,提示writing ‘splash1’… okay即表示刷新成功)
       fastboot reboot(重启手机) 

       接下来就能见证奇迹了,“整容”之后的开机画面是不是帅气多了!






                                                                                    同时按下“相机”键和“电源”键进入此界面

                                                                                  






  
                                                                                      修改开机画面前后的对比(右图为修改后)
耐看,开机动画活起来

       Android的系统登录动画类似于Windows系统的滚动条,不过这个画面并不是GIF之类的动画文件,而是由前景和背景两张PNG图片组成,这两张图片存在于/system/framework/framework-res.apk文件当中。前景图片(android-logo-mask.png)上的Android文字部分镂空,背景图片(android-logo-shine.png)则是简单的纹理。系统登录时,前景图片在最上层显示,程序代码控制背景图片连续滚动,透过前景图片文字镂空部分滚动显示背景纹理,从而实现动画效果






                                                                                Android默认的前景图片,文字部分镂空,大小256×64






                                                                                Android默认的背景图片,有动感效果,大小512×64

       知道了系统登录动画的实现原理和文件位置,我们只需要替换相应的文件即可实现自定义登录动画。因为要修改系统文件,所以首先需要在手机上安装root explorer这款root权限文件管理器(登录数动连线网站即可下载APK安装文件)。

       1.首次运行root explorer会有用户权限提示信息,选择“总是同意”。进入/system/framework/目录,找到framework-res.apk文件将其复制到手机SD卡上。

       2.将SD卡上的framework-res.apk文件复制到电脑上,取消其只读属性,以便替换其中的图片。用WinRAR打开framework-res.apk文件,在assets\images目录中就可以找到android-logo-mask.png和android-logo-shine.png两个图片文件。

       3.经过对比分析,前景图片与背景图片的高度是相同的,而背景图片的宽度是前景图片的2倍。按照这个比例关系,充分发挥你的创作激情,DIY两张个性图片(PNG格式),重新命名为前景和背景图片的名称,拖入WinRAR中打开的framework-res.apk文件的assets\images目录,替换系统默认的图片即可。

       小提示:请一定要注意!这里是拖入后替换,而不是删除后拖入。删除图片时,会同时删除图片文件的关联关系,造成错误,无法进入系统。

                                                                           
 image009.gif (2.95 KB)
2009-10-26 15:31

  

  
                                                 自制的前景图片,文字部分镂空,大小 320×480  自制背景图片,七彩静态图片,大小640×480


 




                                                                                             在WinRAR中替换系统默认图片



4.接下来,将修改好的framework-res.apk文件复制到SD卡上并将卡装回手机。运行root explorer软件,复制SD卡上的framework-res.apk文件到/system/framework/目录,点击软件上方的Remount as R/W按钮,使其变成Remount as R/O,为该目录下的文件赋予读写属性,然后点击“paste”按钮,执行粘贴操作覆盖原文件。最后重启手机,来看看修改成果吧!






                                                                                                                  赋予读写属性

                                                                         

 


 



  
                                                                                   修改前后的登录动画对比(右图为修改后)
    用Photoshop制作好图片之后,背景内容选择“透明”,将要显示背景纹理实现动画的部分镂空即可。以文字部分镂空为例,先用魔棒工具,配合Shift键,选定几个字母,按DEL键,删除前景颜色,使这部分选区透明,最后保存为PNG格式即可。





                                                                                                                镂空后的文字效果


摘自数动连线
posted on 2010-01-20 15:00  海王  阅读(2333)  评论(0编辑  收藏  举报