告别千篇一律 如何美化你的平板电脑桌面
CNMO科技
如今人们在购买平板电脑时,对于机器的用户体验越来越看重,而作为平板门面的桌面UI也成为了大家购买时考虑的关键因素。相信很多使用过平板电脑的 朋友应该都有这样的感触,目前大多数平板电脑还是采用Android 3.X蜂巢系统,因为该系统并不是完全开源,所以导致很多开发者无法进行美化封包进行第三方ROM的优化,即便是有很多采用姜饼或冰淇淋三明治系统的平板 由于用户群体比较少的原因,也几乎没有第三方的ROM可以刷。
而这时很多在手机方面就很喜欢刷机的朋友就会抱怨平板电脑的UI局限性,在这里笔者要告诉大家,其实完全没必要抱怨,平板电脑的桌面UI还是有办法变得很美的,不过需要自己手动做些优化,那么要怎么做才能美化DIY自己的平板呢?想知道的话就随笔者的文章往下看吧。
所需工具准备:
对Android电子设备有些了解的朋友应该清楚,美化也分内置应用美化和第三方应用美化,今天笔者主要为大家讲解外置的第三方应用如何进行图标DIY,图标美了,自然桌面UI就顺眼了。好了,废话不多说,咱们这就进入正题吧。
正所谓工欲善其事必先利其器,在进行美化之前笔者先介绍下一会儿需要用到的工具,其实想要修改第三方软件的图标,并没有多麻烦,只要利用好反编 译及签名工具ApkTools V3(下载地址)就好了,如果想要更深入的对图标进行修改,可能还要利用一些图片修改工具,如PS,我们先一步步来。
明确了需要的工具,还有一个很重要的因素就是环境,想要运行ApkTools这款软件你还要确定你的电脑安装了 Framework 2.0版本以上的NET框架支持,以及JDK支持,下载地址可以百度下,如果你的电脑已经拥有以上框架支持,那么在进行安装JDK的时候,系统会提示你已 经安装此软件了,遇到这种情况点否,直接跳到下一步即可。
APK的定义:
工具都准备好后,我们就可以开始进行美化了,不过在美化之前笔者觉得有必要向一些初学者简单的介绍下APK的含义及其构成,这对我们接下来要进行的操作也能起到一定的帮助作用。
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把 android sdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文 件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相 关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹, 而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
APK的结构:
而结构方面,如果你将下载下来的APK软件用压缩包程序打开,就可以看到几个文件夹,其中META-INF及res两个文件夹是我们所需要的,META-INF文件夹中的文件类似于JAVA手机的jar,也可以理解为签名文件。
一般情况下我们修改软件时,需要将META-INF中的CERT.RSA文件和CERT.SF文件删掉,这样可以方便我们对软件修改后对其进行签名操作,如果不删掉的话,你的签名有可能会失败。
而res则为应用的资源存放目录,该目录一般存放系统图片等一切软件中你所能看到的素材,而我们修改图标一般常用的就是drawable及drawable-hdpi这两项。
实战操作:
介绍过了APK的定义及结构,我们就来实际操作下,我们先将反编译软件解压,得到如下图的文件。
然后运行应用程序APKTOOL Plus V3,会打开一个DOS界面,这就是反编译软件的主程序了,从主界面中我们可以很直观的了解到我们应该怎样做,因为我们今天要修改的是第三方的应用软件,所以只需用普通APK区的命令就可以了。
笔者用《小V讲故事》软件进行演示,我们先将该APK程序的名称重命名为0.apk,然后放到程序的根目录,如图所示。
然后运行ApkTool主程序,选择1,之后耐心等待。出现如下图的提示即完成了。
接着按任意键返回我们开始对图标进行修改。
修改图标:
反编译过后,我们可以看到ApkTool的程序根目录多了一个名为APK的文件夹,我们刚才反编译的软件信息就都存 放在APK文件夹中,如图所示,在APK文件夹中大家有没有发现很熟悉的res文件夹?这个在之前笔者就已经介绍过了,我们接下来要修改的图标就都在这个 文件夹中。
打开res文件夹,我们可以看到该软件中没有drawable-hdpi文件夹,也就是说没有高清图片,那么我们就不用管它,直接进入drawable中修改。
接下来需要怎么做相信也不用笔者多说了吧,软件中的图片素材都在文件夹里了,其中桌面图标的名称为icon.png,而除此之外其他的图片元素都可以通过替换相同大小及格式的图片来修改。
因为笔者对玻璃化效果比较偏爱,所以在一些重要的位置替换了玻璃化的效果。
替换好后,就进入了最为关键的阶段,那就是回编译。
回编译:
同样是利用Apktool软件在主界面选择2,回车后耐心等待,这个时间可能会有些长,不要着急,过一会儿就会出现如下画面。
界面提示完成签名,按任意键返回目录,我们就按下任意键,这时会回到主目录,别急着操作,为了保险起见,我们按下3,敲击回车,继续耐心等待,这回处理的会很快,当出现如下界面即完成了回编译。
这时我们回到ApkTool的根目录,进入All-done文件夹,你会发现文件夹中多了个文件,如图所示,这就是已经经过优化并且签好名的成品了。
得到这个APK文件,我们就可以进入验证成果的阶段了,是不是有些激动呢?一定要Hold住,我们继续往下看。
美化效果:
接下来我们来安装下看看效果如何,在安装界面已经可以看到经过美化的软件的不同了,如图,软件的标识已经有了玻璃化效果。
而平板中的小插件图标以及程序图标也同样有了玻璃化效果的变化。
而在桌面插件方面,从对比图中我们也可以明显的看到美化后的效果。笔者改变了小插件左部的图片,同时也加入了玻璃化的效果。
至此,一个拥有桌面插件的程序就这样美化完成了,是不是很简单呢?我们只要多抽些时间对每个插件及程序进行美化,完全可以把平板桌面打造成我们自己喜爱的风格。怎么样,看了笔者的这篇文章,你是否也想把自己的爱机美化一番呢?那么就赶快行动吧。