从文件路径读取图像,强制使用SDK 30范围的存储



我在启动API 29&30我可以使用Mediastore API成功地将图像保存到允许的图片文件夹中,并将图像路径保存到我的数据库中。然后在加载数据时,我得到了路径,并使用glide库将图片设置为imageView。在过去的几周里,该应用程序停止了工作,无法再以常规方式访问图像。我也尝试过使用文件提供程序,但这也没有帮助。如果我将目标sdk降低到28,一切都很好,但这只是一个临时修复,请帮助!!

查看这些链接以获取更多信息,我也在我的应用程序中处理这些信息。这仅适用于已设置targetSdkVersion 30的情况。虽然谷歌的文档不太好,但这是我能找到的最好的信息,可以了解更多信息:

https://support.google.com/googleplay/android-developer/answer/10467955(请确保展开本页底部的部分(

https://www.reddit.com/r/androiddev/comments/mwaqn1/scoped_storage_recap/(这篇文章更侧重于范围存储(

最新更新