android10 Glide加载本地图片不显示的问题解决

android10 Glide加载本地图片不显示的问题解决,第1张

概述Glide版本:'com.github.bumptech.glide:glide:4.11.0'加载图片的代码Glide.with(this).load(imgLocalPath).into(imageView);在使用的过程中,因为模拟器的问题一直使用Android8.0版本,手机又是9.0版本,项目sdk配置如下compileSdkVersion30buildToolsVersion"30.

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加载本地图片不显示的问题解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1055228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存