问题描述
我想将图像保存到公共图片目录,然后与其他应用程序共享。为此:
- 我查看了 Android 文档(FileProvider 和 Setting Up File Sharing)。
- 我还检查了许多 StackOverflow 问题。
但他们只谈论将文件保存到我们包的存储区域。
我想编写从 API 16(Jelly Bean 4.1) 到最新的 API 30(R) 兼容的代码。我写的代码在牛轧糖下面流畅地工作。我知道我需要使用 FileProvidr
、<provider>
和 <path>
。但是如何将图像保存到公共图片文件夹?
我是否应该使用 MediaStore
、ContentPRovider
、ContentValues
API?
什么时候应该使用FileProvider
,什么时候应该使用MediaStore
?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)