如何在Android中使用我的应用程序从设备中删除任何应用程序?

时间:2011-11-22 14:25:13

标签: android uninstall uninstaller

我正在我的设备上进行一些实验 - 我希望能够使用我的应用程序从Android设备中删除任何应用程序。

考虑到应用程序的程序包名称,如何强制用户转到“管理应用程序”小部件中的该程序包的卸载程序页面?

感谢。

2 个答案:

答案 0 :(得分:6)

这可能对您有所帮助:

Uri packageURI = Uri.parse("package:com.android.myapp");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);

有关安装和卸载的更多详细信息,请阅读以下问题:install / uninstall APKs programmatically (PackageManager vs Intents)

答案 1 :(得分:3)

尝试一下:

Uri AppToDelete = Uri.parse("package:" + [PACKAGE NAME GOES HERE]);
Intent RemoveApp = new Intent(Intent.ACTION_DELETE, AppToDelete);
startActivity(RemoveApp);