Permission Denial
看了Android7.0FileProvider后,自己实现去app更新功能时遇到了问题
1.首先已经授予了读写权限
2.由于是在服务里面所以加了
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
在android6.0可以运行安装,android7.0就会报Permission Denial
修改代码如下ok了
Intent intent = new Intent(Intent.ACTION_VIEW);Uri uri;if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {uri = Uri.fromFile(new File(pathName));intent.setFlags(FLAG_ACTIVITY_NEW_TASK);} else {//7.0 调用系统相机拍照不再允许使用Uri方式,应该替换为FileProviderintent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);uri = FileProvider.getUriForFile(context,"com.test.demo.provider",new File(pathName));}//表明不是未知来源intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); intent.setDataAndType(uri, "application/vnd.android.package-archive");
startActivity(intent);
Permission Denial相关推荐
- java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider
java.lang.SecurityException: Permission Denial: opening provider ngyb.createdatabase.AccountProvider ...
- 关于Android 8.0java.lang.SecurityException: Permission Denial错误的解决方法
关于Android 8.0java.lang.SecurityException: Permission Denial错误的解决方法 参考文章: (1)关于Android 8.0java.lang.S ...
- 【错误记录】前台进程报错 ( Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE )
文章目录 一.报错信息 二.修改方案 一.报错信息 进程保活时 , 遇到的问题 , 手机 Pixel 2 , Android 10.0 系统 ; 2021-04-08 18:17:09.953 155 ...
- Permission Denial: requires android.permission.CHANGE_CONFIGURATION
切换字体过程报错:Permission Denial: updateConfiguration() requires android.permission.CHANGE_CONFIGURATION. ...
- 用java下载apk解析包出错_Android 9.0 安装包解析错误 java.lang.SecurityException: Permission Denial解决方案...
在android 9.0自动下载更新时 遇到 安装包解析错误 错误示例.png 在android 7.0使用的是同一套框架却没有问题? 然后通过adb命令抓取一下异常发现 12-18 19:21:32 ...
- androidAPP调用第三方APP(java.lang.SecurityException: Permission Denial: starting Intent { flg=0x16c70 cm)
在写APP调用时出现的的一个问题,简单记录 1.当前调用的app中代码为: Intent paramAdapterView = new Intent();paramAdapterView.setCom ...
- android7.0调用CAMERA报异常 java.lang.SecurityException: Permission Denial: starting Intent...
崩溃报错如下: Caused by: java.lang.SecurityException: Permission Denial: starting Intent { act=android.med ...
- Permission Denial: opening provider com.ang.providertest.BookProvider from ProcessRecord
前言 今天学习ContentProvider,写Demo的测试时候,即:一个app(应用 A) 获取另一个app(应用B)的ContentProvide中提供的数据时,闪退,错误信息如下: Cause ...
- E/libc: Access denied finding property “persist.vendor.log.tel_dbg“Permission Denial: can‘t access
目录 E/libc: Access denied finding property "persist.vendor.log.tel_dbg" Permission Denial: ...
- 解决java.lang.SecurityException: Permission Denial: ... with revoked permission异常的问题
如果出现类似如下的异常问题:java.lang.SecurityException: Permission Denial: ... with revoked permission,说明app相应的某个 ...
最新文章
- 淘宝旺铺基础版装修出专业版效果(不花钱也一样做到)
- 似然函数代码c语言,从似然函数到EM算法(附代码实现)
- Oracle入门(十四E)之条件表达式case和deocde函数
- 克罗内克内积 Kronecker product
- 49 - 算法 - 二叉树 - leetcode108.-将有序数组转换为二叉搜索树-中序遍历 - vector
- websocket的加密和解密过程
- modulus CRT
- 配置visual studio code进行asp.net core rc2的开发(转载jeffreywu)
- Windows workflow foundation之旅(三)——指南2(创建状态机工作流)(上)
- 基础知识巩固五(问题)
- L1- 017——024
- 小程序轮播图测试用例
- 风尚云网学习-css实现文字超出隐藏为省略号...
- 体脂率在线计算机,在线体脂率计算器 男性15%~18%若体脂率过
- win的名词_英语语法系列:名词性从句
- Qt编写的知名的开源软件汇总
- Windows中常用文件拷贝工具的评测和对比
- 《老梁四大名著情商课》笔记- 别慌,情商是可以提升的
- 没有公网IP,3个路由器就能解决连锁视频监控
- 商旅问题TSP——动态规划(c++ 动态规划)
热门文章
- python timestamp转化为datetime对象
- java 工具类使用
- 服务器知识:终端连接Linux服务器、重启服务器、重启服务
- pytorch中的gather()函数
- sql2000 mysql 兼容_win7系统中安装不了sql2000出现不兼容如何解决
- 上市公司章程设置反收购条款研究
- 计算机毕业设计 SpringBoot+Vue校园医疗保险管理系统 医保信息管理系统 保险信息管理系
- 【Windows10】查看电池健康
- STM32驱动OV7670(无FIFO)相关问题的解决
- CESS机制详解(3):存储、内容分发网络与多副本可恢复存储证明