安卓用户一直有一句半开玩笑半是真的话,这句话是这么说的“无刷机不安卓”。自从安卓诞生以来,似乎一直和刷机就脱不了关系,而刷机有一个很重要的目的那就是为了更多的自定义功能的实现。尤其是原生ROM的用户,虽然有着流畅稳定的优点,但其自定义功能部分非常少,让人又爱又恨,到最后只能刷ROM来满足自己的自定义欲望。

Xposed框架的出现可以说是提供了一种全新的解决方案。首先可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,其次基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。最后,现在Xposed框架的模块已经形成了一定的规模,以后还会继续壮大。

首先,要使用所有模块功能的前提是要装有Xposed框架,这个框架并不需要复杂的安装过程,直接进行apk的常规安装就能够顺利的安装完毕和使用,可以说是非常的便利。我们可以选择从论坛下载apk文件,也可以从第三方商店进行下载安装,安装的过程就不说了,和普通的软件没有任何的差别,需要注意的一点是Xposed框架的激活需要Root权限。

Xposed安装器

安装成功后就能够在应用程序抽屉之中看到Xposed安装器了,打开进入之后会有一个很简陋的界面。这是Xposed的一软肋,它并没有一个漂亮的图形界面,这个界面看上去就像命令行一样简陋,但这并不妨碍它有着强大的内在功能。

框架的安装

最重要的是框架,下面的解释文字也有说明,所有模块想要正常运行的话都需要框架的支持,所以首先我们要进行框架的安装。点击文字进入下一个界面,可以看到有四个选项。分别是安装/更新、卸载、软重启和重启。当然是选择进行安装,之后会提示需要重启,只要乖乖重启就可以顺利的将框架安装完成了。

Xposed框架现在已经支持了Android4.4,但是注意并不支持在ART环境下运行,使用Xposed框架的话会强制使用Dalvik虚拟机环境。

模块可以说是Xposed框架中最吸引人的一个部门,简单的说,模块可以实现非常多不同的功能,合理的使用模块,基本能够完成所有CM等第三方ROM的自定义功能,还有很多是第三方ROM也没有提供的功能。安装Xposed的模块也非常简单,从Xposed安装器中就能下载到需要的模块。

模块搜索

进入Xposed安装器,这回选择下载,之后就会进入有一大堆列表的界面。虽然看着很快,其实和iOS上的Cydia是很像的,只是现在Xposed还没有Cydia那样多的插件。这个界面分为了四个部分,一是框架的版本,被放在了最上面,当框架有更新的时候可以方便的下载更新。接下来是可更新的模块以及已安装的模块,这两个都很好理解。最下面才是未安装的插件,从列表来看还是有相当的数量的。

安装好的模块

使用右上角的搜索功能可以快速找到想要的模块,然后直接下载就可以了。下载好的模块还需要进行激活,进入模块的功能界面,可以看到已经下载安装好的模块,在前面打钩就可以正常的使用了。

GravityBox是Xposed上非常受欢迎的一个模块,这个模块的功能非常强大,它的主要作用就是对系统界面进行改造,现在流行的ROM中有很多对界面改造的部分,而使用GravityBox就能够实现其中的大多数功能。

GravityBox功能设置

先从Xposed安装器里将GravityBox模块下载下来以及激活,之后就能够在应用抽屉里面看到GravityBox了。图标是一个齿轮状的图案,似乎已经昭示了它的功能属性。而点开之后你会发现,整个风格就像是第三方ROM里的自定义设置。

非常丰富和细致

GravityBox的功能列表中包含了锁屏画面调整、状态栏调整、虚拟键调整、电源调整、显示调整、媒体调整等等各种各样的自定义选项。比如可以在锁屏调整中最大化小工具、禁用小部件限制等功能,或是在状态栏调整中管理快捷设置、状态栏颜色、时钟设置等等,绝对不比你能刷的任何第三方ROM差。

GravityBox虽然好,却也有着极大的限制,那就是在多数厂商的定制ROM下是无法使用的,毕竟厂商为了加入自己的特色,更改了太多的东西,让GravityBox很难对其兼容,但如果你是原生ROM的话,那么这个模块绝对很适合你。

iOS7是iOS历史上在界面上变化最大的一次尝试,虽然整体上对这个版本褒贬不一,不过很多人非常称赞iOS7的一点是,在适配iOS7的应用下,状态栏的颜色会和应用的顶部颜色完全一致,这种设计得到了很多人的赞赏,而在Android上,除了像混合动力这样的ROM,其他大多数ROM的状态栏都是不能够变色的,这也是很多人感到非常遗憾的一个地方。

可以细致的修改状态栏颜色

不过在Xposed里有一个模块却能够实现类似的功能,这个模块就是Tinted Status Bar,目前Beta版本更新到了1.4。这个模块的中文名称叫状态栏变色龙,顾名思义,就是让状态栏能够实现丰富多彩的颜色而诞生的。就像之前一样将其下载并激活使用就可以了。

颜色选择丰富多彩

在大多数系统应用中这个模块可以完美的实现效果,不过Android的应用非常驳杂,并不是每一个应用都能够完全适配的,好在这个模块也提供了手动改变颜色设置,只要进入该模块的设置中找到想要更改的应用,之后手动更改颜色就可以了。

如果说GravityBox是系统设置上的神器,那么App Setting就是对应用设置的神器了。App Setting的主要功能包括调整应用的DPI、字号缩放、区域设置、权限管理等等。功能非常的强大,不过鉴于Xposed的模块在图形界面上都很简陋,所以虽然使用起来并不太麻烦,却也没达到能够轻松上手的地步。

界面比较简陋

App Setting的获取方式自然也是从Xposed安装器中下载,当然你也可以自己从XDA上下载安装,安装好后自然也需要激活,之后就可以程序抽屉中自由的使用了。App Setting的主界面仍然是一贯的简陋,它会把安装的程序和包一起列出来,有很多包的名称可能很多用户都不曾听说过,不过不用管他们,只要找到自己想要修改的程序就可以了,也可以使用右上角的搜索来快速定位。

功能很强大

点开先要修改的程序后,点击上面图标旁边的按钮打开,之后就可以看到DPI设置、全屏设置、权限管理等一系列选项了,将想要修改的项目修改后,不要忘记选择右上角的保存按钮,这样修改的设置才能够生效。

Xposed框架自身有着非常多的优势,最大的好处就是不用刷机的同时就能够实现很多的自定义功能,而且安装和卸载都很方便,使用起来没有什么难度。

同时Xposed还有着比较丰富的资源,这次介绍的三个功能模块其实只是Xposed中的冰山一角,还有很多实用又方便的模块等待去挖掘。

Xposed还有待成长

最后,虽然现在的Xposed还不够强大,但是非常的具有潜力,随着Xposed模块的越来越多,很多功能的实现将来将不再依赖于刷机,这样无疑是对Android模式的一种颠覆,可能最后会像Cydia一样强大,成为Android用户不可缺失的一部分。