在Android中,您可以从其他应用程序中删除应用程序吗?

时间:2010-12-10 19:33:30

标签: android

如果我在Android设备上加载了两个应用程序,是否可以在一个可以删除另一个应用程序的程序中进行调用?我正在寻找一些删除应用程序的方式,类似于我可以从另一个方式启动应用程序。

我认为这可能通过Intent / Activity交互实现,但似乎不可能。这似乎是出于明显原因可能不允许的事情,但无论如何都要检查。

跟进问题,应用程序可以自行删除吗?

2 个答案:

答案 0 :(得分:20)

您无法在未经用户批准的情况下完成删除,但您可以使用意图打开一个可以确认删除的屏幕:

Uri packageURI = Uri.parse("package:"+"some.package.to.remove");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);

答案 1 :(得分:0)

有一些应用程序,如快速卸载程序,可以加快删除过程,您可能需要找到删除应用程序的Intent,因为用户仍然需要对此有最终决定权。