以编程方式将应用程序安装为系统应用程序

时间:2015-06-16 11:07:30

标签: android rooted-device

我是Android的初学者。我想知道当用户在他们的设备(root设备)中安装我的应用程序时,是否有任何方式,我的应用程序将自动安装为系统应用程序。可能吗?如果是,怎么样?

2 个答案:

答案 0 :(得分:1)

嗯,为了回答这个问题,XDA的开发人员“_Logie”提出了一个简单而强大的实用程序,它能够将应用程序插入到自定义ROM(.zip文件)中并重新编译。然后,这个新刷新的ROM可以闪存到您的手机上,删除所有不需要的应用程序,并在其中放置您喜欢的应用程序。这样可以节省在刷新自定义ROM后重新安装应用程序的时间。该实用程序名为APK Swapper,它所做的只是帮助将现有应用程序与新的应用程序交换并重建ROM,随时可以刷新。该实用程序目前处于测试阶段(Beta 11),仅适用于自定义ROM。库存ROM和一些其他自定义ROM将无法工作(至少现在)。因此,如果它适用于您的手机,则值得使用它。使用此实用程序,您可以摆脱不需要的应用程序,壁纸,铃声和插入自己喜欢的应用程序。以下是向您展示如何使用它的分步方法。

要求

  1. 从中下载APK Swapper实用程序并将其解压缩到桌面上的文件夹中。

  2. 下载您的自定义ROM(如果您已有自定义ROM)并将其放在桌面上。

  3. 准备好将您的.apk(apps)文件插入ROM中。

  4. 加载自定义ROM并让实用程序解压缩文件

    步骤1:启动该实用程序。现在将自定义ROM(.zip文件)拖放到实用程序窗口中的蓝色条(顶部)上。删除文件后,该实用程序将突出显示底部窗口中的进度。您会注意到7Zip(归档实用程序)会自动将ROM的内容提取到临时文件夹中。

    根据您的偏好删除或添加应用

    步骤2:提取完所有文件后,您将在该实用程序的中心窗口中看到ROM中所有应用程序的列表。这些是ROM中的应用程序。您只需选择要删除的应用程序,右键单击它,然后从上下文菜单中选择“.APK选项”下的“删除.APK”。使用相同的方法,继续卸载您不想要的应用程序。使用相同的方法,您可以将自己的应用程序插入ROM。要执行此操作,请右键单击任何现有应用程序,然后从上下文菜单中选择“.APK选项”下的“注入新.APK”。然后浏览到存储要安装到ROM中的应用程序的位置,并使用“Shift”或“Control”按钮逐个选择文件或多个文件。注意:请确保您不删除您不确定的应用。您可能会意外删除系统应用程序或重要的应用程序,最终的ROM将崩溃或表现不稳定。如果您输入了错误,只需删除该实用程序文件夹中的“Temp”文件夹,然后重新开始。

    一切都完成后,只需编译新ROM

    即可

    步骤3:一旦您对删除不需要的应用程序并插入所需的应用程序感到满意,新的刷新的ROM需要再次编译成.zip文件。再一次,右键单击任何应用程序,然后单击“.zip Options”下的“Compile New .ZIP ROM File”。现在,该实用程序将要求您为新ROM文件指定名称以及应在其中创建目标的位置。输入所需的名称,然后点击“保存”按钮。新ROM将在您输入的目标文件夹中重新编译为新名称。您将看到一条消息,通知您需要一段时间才能完成此操作。重新编译新ROM所需的时间取决于ROM的大小和PC的速度。编辑完成后,您将收到一个确认相同的对话框。您现在可以在Android手机上试用新的ROM

答案 1 :(得分:0)

系统应用程序基本上是预先安装了ROM的应用程序。在标准的Android用户环境中,用户没有对/ system分区的写入权限,因此无法直接安装或卸载系统应用程序。

除非您使用其他系统应用程序在自定义Rom中插入应用程序

,否则无法实现