我正在我的设备上进行一些实验 - 我希望能够使用我的应用程序从Android设备中删除任何应用程序。
考虑到应用程序的程序包名称,如何强制用户转到“管理应用程序”小部件中的该程序包的卸载程序页面?
感谢。
答案 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);