java.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDo
2016-11-22 09:05
1236 查看
这里贴出完整的报错 :
出现上述报错信息是因为我想调用相册选取图片,从而爆的这个错,开始以为是权限给的不够,但是经过几番寻找、调试发现并不是权限的原因,好了废话不多说了,下面开始讲解解决方案:
启动相册选取的Intent换成如下即可解决, 原因是 图库的更新问题:
这迫使老图片库的开放而不是新奇巧的文档视图。
以上解决信息来源于:http://stackoverflow.com/questions/19837358/android-kitkat-securityexception-when-trying-to-read-from-mediastore
感谢飞哥~~
java.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDocumentsProvider from ProcessRecord{430b1748 29271:com.x.x.x/u0a88} (pid=29271, uid=10088) requires android.permission.MANAGE_DOCUMENTS or android.permission.MANAGE_DOCUMENTS
出现上述报错信息是因为我想调用相册选取图片,从而爆的这个错,开始以为是权限给的不够,但是经过几番寻找、调试发现并不是权限的原因,好了废话不多说了,下面开始讲解解决方案:
启动相册选取的Intent换成如下即可解决, 原因是 图库的更新问题:
这迫使老图片库的开放而不是新奇巧的文档视图。
i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(i, CHOOSE_IMAGE);
以上解决信息来源于:http://stackoverflow.com/questions/19837358/android-kitkat-securityexception-when-trying-to-read-from-mediastore
感谢飞哥~~
相关文章推荐
- Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://...
- java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.photos.con
- java.lang.SecurityException: Permission Denial: writing com.android.deskclock.AlarmProvider uri cont
- java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.ContactsProvi
- (报错)java.lang.SecurityException: Permission Denial: opening provider
- 当Android的API升级到19以后,发现一些使用Provider时抛 java.lang.SecurityException: Permission Denial: opening provide
- java.lang.SecurityException: Permission Denial: opening provider的解决方法
- android content provider java.lang.SecurityException: Permission Denial异常解决
- java.lang.SecurityException: Permission Denial: opening provider
- java.lang.SecurityException: Permission Denial: opening provider cqq.createdatabase.AccountProvider
- java.lang.SecurityException: Permission Denial: opening provider
- Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.HEADSET_PLUG
- Android 异常- java.lang.SecurityException: Permission Denial:xxx
- 出现异常java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.
- 【Android】java.lang.SecurityException: Permission Denial: starting Intent 应用启动失败异常
- Android:java.lang.SecurityException: Permission Denial解决办法
- Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.int
- Caused by: java.lang.SecurityException: Permission Denial: opening
- Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.int
- Android---java.lang.SecurityException: Permission Denial: getTasks() from p