GlIDe版本:
'com.github.bumptech.glIDe:glIDe:4.11.0'
加载图片的代码
GlIDe.with(this) .load(imgLocalPath) .into(imageVIEw);
在使用的过程中,因为模拟器的问题一直使用Android8.0版本,手机又是9.0版本,项目sdk配置如下
compileSdkVersion 30buildToolsversion "30.0.0"defaultConfig { applicationID "com.example.myapplication" minSdkVersion 26 targetSdkVersion 30 versionCode 1 versionname "1.0" testInstrumentationRunner "androIDx.test.runner.AndroIDJUnitRunner"}
选择相册中的图片后在Android10上一直显示不出来,权限也都给了
发现manifest少了句配置
androID:requestLegacyExternalStorage="true"
加在<application>标签下
也可以把targetSdkVersion改为28及以下,但是不建议
原因是AndroID 10文件存储机制修改成了沙盒模式,APP只能访问自己目录下的文件和公共媒体文件Android10以下,还是使用旧的文件存储方式,AndroID 10即使获取读取权限,访问外部存储也受到了限制。
感谢https://www.jianshu.com/p/ba6419bc9059
总结
以上是内存溢出为你收集整理的android10 Glide加载本地图片不显示的问题解决全部内容,希望文章能够帮你解决android10 Glide加载本地图片不显示的问题解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)