如何解决存储,以便其他应用程序可以访问我的媒体/非媒体文件
我对 Android 中的新应用存储系统感到困惑。我不确定我的用例在哪里,我需要你的帮助来告诉我正确的方法
我的应用程序捕获图像并生成 pdf 文档。在 Android 10 之前,我曾经将它们存储在一个应用程序目录中,用户可以在其中通过其他文件浏览应用程序(如三星的文件应用程序)轻松导航到它们。此外,这些文件可以从我的应用程序中访问(基本上是读写)。
对于新的存储,我不知道如何完成同样的事情。如果我使用内部存储,那么用户将看不到它们。如果我使用媒体方法,那么它似乎仅适用于音频/视频,而且它们不会像我组织的那样组织在文件夹中。
我错过了什么吗?我该如何解决这个问题?
谢谢
解决方法
在 Android 11 设备上,您可以将文件存储在公共 Documents 目录的子目录中。
您可以使用经典的文件方式或媒体商店或 SAF 来做到这一点。
其他应用可以使用 SAF 或媒体商店查看它们。或者使用经典文件意味着当请求所有文件访问时。
用户可以使用设备上的默认文件应用查看它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。