问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider

发布网友 发布时间:2022-04-25 15:29

我来回答

1个回答

热心网友 时间:2023-10-13 00:13

这个错误可以参考如下内容:
ContentProvider【java.lang.SecurityException: Permission Denial】异常解决
2017年08月30日 17:40:42
阅读数:2175
今天在使用ContentProvider过程中遇到 一个异常,在网上找了各种方法,但都不是我这个异常的解决方案,于是我搜啊搜,终于看到:http://m.blog.csdn.net/OREO_GO/article/details/52295099 完美解决了我的问题。
我的手机是小米note,版本是7.0以上
异常
Caused by: java.lang.SecurityException: Permission Denial:
opening provider com.android.providers.contacts.ContactsProvider2
from ProcessRecord{8e31224 29224:activity.gudd.com.review/u0a212}
(pid=29224, uid=10212)
requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS
这个哥们呢说:
在SDK23也就是Android6.0.1里编写调用系统通讯录读写权限的程序,在AndroidManifest.xml中,已经配置了
<uses-permission android:name="android.permission.READ_CONTACTS"/><uses-permission android:name="android.permission.WRITE_CONTACTS"/>

但还是遇到了上面的异常。
原因是SDK23对应用程序权限做出了改动,有两种解决办法:
1.使用SDK22开发,并且运行此程序的android虚拟机或者是手机系统6.0以下。
2.使用ContentResolver之前,输入如下代码,进行权限校验。
首先进行REQUESTCODE: REQUEST_CODE_ASK_PERMISSIONS常量声明。
解决办法:
在使用ContentResolver之前,加入如下代码。
在开始前声明常量
final private int REQUEST_CODE_ASK_PERMISSIONS = 123;

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {int hasWriteContactsPermission = checkSelfPermission(Manifest.permission.READ_CONTACTS);if (hasWriteContactsPermission != PackageManager.PERMISSION_GRANTED){requestPermissions(new String[]{Manifest.permission.WRITE_CONTACTS},REQUEST_CODE_ASK_PERMISSIONS);return;}}

的确,我的问题解决了,并且提示出了是否让我读取联系人的对话框。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
美缝到底有没有必要做美缝工艺流程 为什么 这就是街舞 一直在热门上 魅族Miniplayer RESP(4GB) 魅族 miniplayer SL版(4GB) 魅族Miniplayer RESP与Miniplayer 有何区别?哪个更好? meizu miniplayersl 和 miniplayer区别 五年级数学,教我、过程写在纸上 几道数学题 五年级的,要详细过程,越快越好,会几题答几题 答完为止... 请问已经移民加拿大了,继续缴社保五金到退休年龄是否不能亨受 医保卡可以退吗?里面的钱能退出来吗? 要出国了医保卡里的钱怎么办 app运行在Android 9.0的手机上,闪退,(java.lang.SecurityException) 我在用dwr时发现如下错误 java.lang.SecurityException: CSRF Security Error 这是我web.xml配置代码,求解 在用Java调用一个webservice引用时,出现的安全异常:java.lang.SecurityException:禁止创建如图的连接 java.lang.SecurityException: Class not found 这个错误该怎么办 运行AndroidStudio时遇到java.lang.SecurityException怎么回事 JAVA运行时提示错误 Exception in thread &quot;main&quot; java.lang.SecurityException 怎么解决 Android发生java.lang.SecurityException怎么解决 java 错误,java.lang.SecurityException怎么回事 在pc端不考虑移动端,前端做响应式布局的时候,需要自适应字体大小吗_百 ... 大门正对房屋后街小路和墙如何破解!!!(附图) 小区小路正对单元大门,风水是否犯忌? 房子大门正对小路有什么说法 哈苏相机是哪个国家的? 我是农村房子坐北朝南,院子大门向东,门口有条南北路,有条东边来的小路对着我家大门? 房子坐北朝南门前有东西大路,路南有条小路冲着我家大门? 大门对着路怎样化解 松下G85和G85MK区别? 美科mk300可以调镜头焦距吗? 哈苏相机是哪个国家的品牌? MK350D数码相机为什么快门俺不下去在显示器上跳动CF卡是什么原因? java.lang.SecurityException: Can not make a java.lang.Class constructor accessible java发送邮件时遇到异常:java.lang.SecurityException: Access to default session denied java.lang.SecurityException: 无法定位登录配置的错误 android 7.0调用相机java.lang.securityexception 怎么解决 iphone7plus怎样延长锁屏 Android应用错误java.lang.SecurityException 加密方法报错问题求指导,java.lang.SecurityException: JCE cannot authenticate the provider BC MyEclipse报错java.lang.SecurityException: 我刚装了MyEclipse 8.0,运行下边这段代码时出现了java.lang.SecurityException, 苹果7plus为什么不自动锁屏了 解决DWR异常 java.lang.SecurityException: No class by name: GetAcl iphone7plus怎样改变锁屏时间 调用eai同步核心征管出错:java.lang.exception:失败是什么意思 iPhone 7关闭锁屏显示农历日历方法 苹果7不会自动锁屏了,设置30秒也不会自动锁屏。求助!怎么回事? iphoneplus7怎么设置自动锁屏 门德尔松第二交响曲的内容 门德尔松第二交响曲的介绍 苹果7 plus设置了自动锁屏却无法锁屏是怎么回事? 门德尔松有几部交响曲?还有交响曲的简略介绍?
  • 焦点

最新推荐

猜你喜欢

热门推荐