通过Xposed应用程序激活它并重新启动一样容易
OEM经常会做正确的事。好吧,无论如何几乎是正确的-至少对于他们的ROMS而言,足够正确,只需要对它们进行一些微调就可以使其接近完美。通常,这些调整对于普通用户而言可能是一件棘手的事情,因为该用户经常会发现自己希望安装定制的ROM,而这些定制的ROM几乎与库存中已添加了这些所需的调整。通常,这意味着下载一个非常大的文件,然后执行强制性的备份/闪存/还原过程,我们中的许多人现在已经精疲力尽。不必一定是这种方式,幸运的是不是。您可能还不知道。
您可能会或可能没有听说过的Xposed框架,XDA的心血结晶认可开发者rovo89。如果您已经熟悉这个特定的mod,那么实际上就不需要我告诉您它有多棒了。您可以原谅,可以去外面玩。如果您还不熟悉该框架,请坐下来倾听。尽管Xposed Framework当然不是什么新鲜事物,但它并没有得到应有的认可,现在该采取一些措施了。
根据开发人员的说法,Xposed的工作方式如下:
“一些技术细节:
我扩展了/ system / bin / app_process可执行文件以在启动时加载JAR文件。该文件的类位于每个进程(包括用于系统服务的进程)中,并可以发挥其作用。甚至更多:我已经实现了一些功能,使开发人员可以 替换任何类中的任何方法 (可能在框架中,系统或自定义应用)。这使Xposed非常强大。您可以更改方法调用的参数,修改返回值或完全跳过对方法的调用-这完全取决于您!替换或添加资源也很容易。”
这意味着可以通过简单地编码所需的更改,将其打包到其自己的APK中并安装到设备上,来对操作系统本身的任何应用或元素进行修改(称为Xposed模块)。Xposed框架会确保其到达所需的位置并停留在该位置。这样就无需反编译您正在修改的特定项目,也无需为不同的ROM和设备创建不同的版本。在Android本身进行重大更改(例如从4.1更改为4.2)之后,可能需要更改Xposed模块,但是让我们面对现实:这是相当少见的事情。设备本身上的任何文件都不会被修改,这意味着万一出了问题,将设备恢复到稳定状态就不再 复杂了。而不是显示一个zip来禁用框架。没错,每次发生问题时,nandroid备份过程不再冗长且耗时。
考虑到该实用程序的范围,安装非常快捷且轻松。只需从论坛主题中获取Xposed安装程序并将其侧面加载 到您的设备中,在安装该应用程序后打开它,然后单击“安装/更新”,重新启动该设备即可。不严重,就是这么简单。
安装每个单独的模块就像侧面加载 APK,安装,通过Xposed应用程序激活它并重新启动一样容易。有些模块会根据其功能的多少提供用户界面,而其他模块仅具有一个特定的目的,根本不需要关注。
那么我们在这里谈论什么样的修改呢?好吧,如果您能想到调整的话,那么很有可能可以将其打包到Xposed模块中。想想使您最喜欢的 自定义ROM如此吸引人的附加功能。这些都是那种东西说Xposed是为创建。
一个很好的例子是XDA论坛成员Mantelinho创建的Smart Alarm Icon。这个mod会在你的状态栏设置报警图标只显示在预定期间之前的报警是由于声音。假设您在周一至周五设置了闹钟。您可以整周保留闹钟设置,但不必在周末在状态栏中看到闹钟形状的小时钟提醒。
那里有许多用于各种目的的mod,您可以打赌,将来我们会尽可能多地突出显示。同时,您可以检出存储库,以获取由Developer Admin pulser_g2进行的各种修改 。还有一个开发教程,旨在使人们创建自己的模块并使之成为自定义功能最强大的工具 。