打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android之解决android9.0通过Inten方式卸载APP没反应

1 问题

通过Intent卸载APP在安卓9.0手机上没反应,也没报错,卸载相关APP跳转到卸载页面代码

    fun unInstallApp(packageName: String) {
        val uri: Uri = Uri.fromParts("package", packageName, null)
        val intent = Intent(Intent.ACTION_DELETE, uri)
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent)
    }

public void unInstallApp(Context context,String packageName) {
    Intent intent = new Intent(Intent.ACTION_DELETE);
    intent.setData(Uri.parse("package:" + packageName));
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent);
}

 

2 解决办法

在AndroidManifest.xml中添加如下权限

<uses-permissionandroid:name="android.permission.REQUEST_DELETE_PACKAGES"/>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)
监听Android应用程序是否卸载成功
Android APP打开另一个APP完整逻辑实现
(四十二)Context.startForegroundService() did not then call Service.startForeground?
Android 妙招解决App Widget用户交互 - Android - 技术中心 -...
一种提高Android应用进程存活率新方法 | SkySeraph
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服