【发布时间】:2021-12-04 17:32:12
【问题描述】:
试图弄清这种完全混乱的范围存储。
所以我将 App A 生成的一些文件(日志)存储在 Download 文件夹中。
我正在使用 Mediastore/ContentResolver,只要它来自 App A,读取或写入访问都没有问题。
但是应用 B 需要读取这些文件,问题就来了。 使用 Mediastore/ContentResolver 的方式相同,但这些文件似乎对查询不可见。
下载应该是共享存储,但文件确实生成为 -rw-rw--- 这意味着其他人没有权限,这可以解释为什么 App B 看不到来自 App A 的文件,如果它们不在同一组。
存储访问框架方法可以解决这个问题吗? Thi 还没有尝试过,因为弹出系统窗口绝对不是我想要的应用程序的用户体验。
谢谢。
【问题讨论】:
标签: android file android-permissions file-permissions mediastore