Android系统美化专题之机器人个性总动员(二)如果你是个希望抓住一切机会来展示个性的时尚一族,那么你肯定不会满足于对机器人(Android系统)做修改铃声壁纸、更换主题这样的“面子”工程。下面我们就来给机器人“整整容”,更换开机画面和系统登录动画,让机器人更个性。 更改开机画面在基于WM系统的智能手机上早已不是什么新鲜事了,Android系统平台同样可以做到(以HTC G1为例)。HTC G1开机有两个画面,{dy}画面显示手机型号或通信运营商的LOGO(机型不同画面略有区别),第二画面为Android系统登录动画。 一、修改开机画面 HTC G1的开机画面我们可以理解为电脑的BIOS画面,需要在fastboot模式下进行刷新。 A.准备工作: 1.首先需要正确安装HTC G1的硬件驱动。打开“设置”菜单下“应用程序”中的“开发”,勾选“USB 调试”,使手机通过USB数据线连接电脑后能被识别。然后用USB数据线将手机连接到电脑上,并安装USB驱动(与其他硬件驱动安装方式相同)。 2.下载G1开机画面工具压缩包后解压到桌面,得到Create(制作开机图片)和fastboot(刷新开机图片)两个文件夹,将fastboot文件夹中的adb.exe和AdbWinApi.dll两个文件复制到C:\windows\system32\中。 3.如果你的电脑没有安装.net framework2.0,请先下载并安装,以便使用修改工具来转换开机画面图片格式。 B.制作开机图片 1.用Photoshop制作一张320*480大小的图片,使用8位颜色,保存为png格式。 2.打开Create文件夹,双击运行CreateG1Splash.exe,点击“Open”按钮,打开制作好的开机图片,然后点击“Convert”按钮,会在Create文件夹中生成一个mysplash.rgb565的文件。
3. 将mysplash.rgb565文件复制到fastboot文件夹中。 C.修改开机图片 1.关闭手机,并通过USB数据线与电脑连接。然后,同时按“相机”键和“电源”键,会进入三个小机器人踩滑板的界面,按下“返回”键进入fastboot模式。
2.在电脑上按WIN+R快捷键,打开运行对话框,输入cmd,打开命令行窗口。 3.依次输入下列命令: cd 桌面 cd fastboot (进入桌面\fastboot目录) fastboot flash splash1 mysplash.rgb565 (刷新开机图片,提示writing ‘splash1’… okay即表示刷新成功) fastboot reboot(重启手机)
接下来就是见证奇迹的时刻了,看到效果了吧!
默认开机画面
修改后的开机画面 二、修改开机动画 Android系统默认的登录动画并不是gif之类的动画文件,而是由前景和背景两张png图片组成,这两张图片存在于/system/framework/framework-res.apk文件当中。前景图片(android-logo-mask.png)上的android文字部分镂空,背景图片(android-logo-shine.png)则是简单的纹理。系统登录时,前景图片在最上层显示,程序代码控制背景图片连续滚动,透过前景图片文字镂空部分滚动显示背景纹理,从而实现动画效果。
默认前景图片 256*64
默认背景图片 512*64 知道了系统登录动画的实现原理和文件位置,我们只需要替换相应的文件即可实现自定义登录动画。 因为要修改系统文件,所以首先需要在手机上安装root explorer这款root权限文件管理器。首次运行root explorer会有用户权限提示信息,选择“总是同意”。进入/system/framework/目录,找到framework-res.apk文件将其复制到手机SD卡上。 将SD卡上的framework-res.apk文件复制到电脑上,取消其只读属性,以便替换其中的图片。用WinRAR打开framework-res.apk文件,在assets\images目录中就可以找到android-logo-mask.png和android-logo-shine.png两个图片文件。经过对比分析,前景图片与背景图片的高度是相同的,而背景图片的宽度是前景图片的2倍。按照这个比例关系,充分发挥你的创作激情,DIY两张个性图片(png格式),重新命名为前景和背景图片的名称,拖入WinRAR中打开的framework-res.apk文件的assets\images目录,替换系统默认的图片即可。(注意:这里是拖入后替换,而不是删除后拖入。删除图片时,会同时删除图片文件的关联关系,造成错误,无法进入系统。)
自制前景图片 320*480
自制背景图片 640*480
替换系统默认图片 接下来,将修改好的framework-res.apk文件复制到SD卡上并将卡装回手机。运行root explorer软件,复制SD卡上的framework-res.apk文件,进入/system/framework/目录,点击软件上方的Remount as R/W按钮,使其变成Remount as R/O,为该目录下的文件赋予读写属性,然后点击“paste”按钮,执行粘贴操作覆盖原文件。{zh1}重启手机,来看看修改成果吧!
赋予读写属性
系统默认登录动画
个性化登录动画
|