如何让Android手机只从启动运行应用程序?

时间:2015-01-21 15:53:32

标签: android mobile

好吧,今天在我的工作场所,我被赋予了一项任务。老板递给我一个Android手机,它只运行一个应用程序,没有别的。每当移动设备启动时,它都会启动应用程序,用户无法在该应用程序的任何位置进行任何操作。这意味着移动设备仅专用于该应用程序。一位前雇员做了这件事。 我需要把它带到正常状态。然后为另一个应用程序做同样的事情,这只是我的应用程序将在移动设备中运行,就像它为另一个应用程序做的那样。

如何解决?有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

如果您不关心关于该移动设备上存储的数据,那么您应该执行恢复出厂设置。只需安装OEM应用程序,即可将您的手机置于新鲜状态。

要执行此操作,您需要进入恢复模式。如果您的设备已启用USB调试模式,则只需将其连接到计算机并键入adb reboot recovery即可。如果未启用调试,则必须强制执行恢复模式,然后您应该在互联网上研究如何将设备置于恢复模式。例如,对于Samsung设备,您必须关闭设备,然后按住Home + VolumeUp + Power按钮。

进入恢复模式后,您将看到几个选项。其中一个是"擦除数据/工厂模式" (参见示例here)。使用音量按钮浏览选项和电源按钮以接受该选项(请注意,触摸屏在此模式下无法操作)。请记住,这将删除您的所有数据,但您将无法恢复它。没有回头超过这一点。

重置后,您将无法安装自定义应用,因此您可以安装任何所需的内容。

如果您因为不想丢失数据而无法恢复出厂设置那么还有其他更困难的选择,需要进行一些Android编程。您只需编写一个应用程序:

  1. 在启动时运行
  2. 获取有关已安装软件包的信息
  3. 找到阻止设备的应用程序
  4. 发送一个意图,询问用户是否要卸载该应用程序:
  5. Uri packageURI = Uri.parse("package:"+"some.package.to.remove");
    Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
    startActivity(uninstallIntent);
    
相关问题