【发布时间】:2020-10-28 06:04:32
【问题描述】:
我已经阅读了 Android 文档,但我并不抱希望,但我想我还是会试一试。基本上,情况是我有 2 个应用程序。应用程序 A 是一个内容管理器,它在安全服务器上检查内容文件并将其下载到 Android 设备上的存储中。应用 B(以及以后可能需要的任何其他应用)需要查看应用 A 存储中的内容。通常FileProvider 会是我的方式,但这样做有问题。
许多内容文件是带有相对链接的 HTML 文档。 FileProvider 不会向 App B 授予对每个链接文件的访问权限,因此链接经常被破坏。我不确定是否可以将 App A 下载到共享位置,因为它不是我的项目。
有没有办法:
-
让应用 A 授予哪些应用对其存储的读取访问权限?
-
拥有
FileProvider授予对目录及其所有子目录的一般读取权限? -
其他人可能会想到让 App B 查看 App A 下载的文件吗?
或者,正如我所担心的那样,由于 Android 的限制,这目前是不可能的吗?
谢谢。
【问题讨论】:
标签: android filesystems android-permissions