关于GalleryView加载不出图片

来源:4-15 图片选择器功能实现-4

缃墜

2020-04-13

关于GalleryView加载不出图片

GalleryView写完以后,开始获取图片。图片的路径可以拿到,但是图片加载不出来,在glide中添加监听,打印如下错误:
java.io.FileNotFoundException(/storage/emulated/0/tencent/MicroMsg/WeiXin/mmexport1586170234191.jpg: open failed: EACCES (Permission denied))
java.io.FileNotFoundException(open failed: EACCES (Permission denied))
java.io.FileNotFoundException(open failed: EACCES (Permission denied))
但我已经手动给app设置了读写权限,也尝试过用代码动态申请权限,依旧出现同样但问题。(已根据评论区添加了FileProvider)。但仍然出现这个问题,已经困扰我很久了

写回答

1回答

Qiujuer

2020-04-15

需要将url地址转化为uri就可以了。
在glide加载的地方。

0
3
Qiujuer
回复
缃墜
这个是网络http的原因导致的。
2020-05-29
共3条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1755 学习 · 874 问题

查看课程