Java 卸载应用程序返回“;“不成功”;错误
从我的应用程序中,我正确地触发了卸载应用程序的意图。但是,一旦用户接受卸载对话框提示,应用程序将不会卸载,并显示文本错误: “卸载未成功” 我添加了以下权限Java 卸载应用程序返回“;“不成功”;错误,java,android,android-intent,Java,Android,Android Intent,从我的应用程序中,我正确地触发了卸载应用程序的意图。但是,一旦用户接受卸载对话框提示,应用程序将不会卸载,并显示文本错误: “卸载未成功” 我添加了以下权限 <uses-permission android:name="android.permission.INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.UNINSTALL_PACKAGES" /> <uses-permis
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.UNINSTALL_PACKAGES" />
<uses-permission android:name="android.permission.DELETE_PACKAGES"/>
如何完全卸载它
谢谢。请使用以下选项:
public void uninstall(String pack)
{
Uri packageuri = Uri.parse("package:" + pack);
Intent intent = new Intent(Intent.ACTION_DELETE, packageuri);
startActivity(intent);
}
和删除卸载权限等
例如:卸载(“com.android.chrome”);-卸载谷歌浏览器。这不适用于系统应用程序。不要添加这些权限-您不能作为第三方应用程序开发人员获得这些权限。卸载应用程序的唯一方法是通过意图和用户确认,这不需要权限。是否可以从“设置”菜单中卸载相关应用程序?也许它是一个系统应用程序,或者是运营商强加给用户的应用程序,无法通过正常方式卸载。我通过intent处理它,但正如您所说,它是一个系统应用程序。因此,没有办法卸载它?除非更改设备的安全模型(“根目录”、自定义rom等)