【发布时间】:2013-04-29 03:31:16
【问题描述】:
从我的应用程序中,我正确地触发了卸载应用程序的意图。但是,一旦用户接受了卸载对话框提示,应用程序就不会被卸载,并且会显示一个文本错误:
“卸载不成功”
我添加了以下权限,
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.UNINSTALL_PACKAGES" />
<uses-permission android:name="android.permission.DELETE_PACKAGES"/>
如何彻底卸载?
谢谢。
【问题讨论】:
-
不要添加这些权限 - 作为第三方应用程序开发人员,您无法获得它们。卸载应用程序的唯一方法是通过 Intent 和用户确认,这不需要权限。是否可以从设置菜单中卸载相关应用程序?可能是系统应用,也可能是运营商强加给用户的,无法正常卸载。
-
我正在通过意图处理它,但正如您所说,它是一个系统应用程序。那么,没有办法卸载吗?
-
必须更改设备的安全模型(“rooting”、自定义 rom 等)
标签: java android android-intent