0

从我的应用程序中,我正确地触发了卸载应用程序的意图。但是,一旦用户接受了卸载对话框提示,应用程序就不会被卸载,并且会显示一个文本错误:

“卸载不成功”

我添加了以下权限,

<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.UNINSTALL_PACKAGES" />
<uses-permission android:name="android.permission.DELETE_PACKAGES"/> 

如何彻底卸载?

谢谢你。

4

1 回答 1

0

用这个:

public void uninstall(String pack)
{
    Uri packageuri = Uri.parse("package:" + pack);
    Intent intent = new Intent(Intent.ACTION_DELETE, packageuri);
    startActivity(intent);
}

并删除卸载权限等。

例如:uninstall("com.android.chrome"); - 卸载谷歌浏览器。这不适用于系统应用程序。

于 2013-04-28T19:31:16.760 回答