是否可以从其他应用程序卸载一个Android应用程序?

pru*_*pru 3 android android-intent

假设有两个不同的Android应用程序:A和B.

App A是系统管理员.有没有办法卸载应用程序B或使其无法正常运行?

Luc*_*fer 5

是的,有可能,您需要使用Intent.ACTION_DELETE 以下代码,

Uri packageUri = Uri.parse("package:com.mypackgage");  
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE,packageUri);  
startActivity(uninstallIntent);  
Run Code Online (Sandbox Code Playgroud)

当你运行上面的代码时,它会要求卸载应用程序,如下图所示

在此输入图像描述