【发布时间】:2017-08-25 06:43:37
【问题描述】:
FileProvider 只能为以下文件生成内容 URI 您事先指定的目录。
我们的应用允许用户将我们的默认保存目录更改为他们设备 SD 卡上的任意文件夹。
我们无法预见这些路径并在 provide_paths.xml 文件中指定它们。
以前有没有人遇到过这个问题,您是否设法在运行时修改了这些路径?
【问题讨论】:
-
你如何允许用户选择保存目录?
-
使用 Android 存储访问框架,当您在引入 SAF BS 并阻碍对 SD 卡的访问之前通过包装 C/C++ 库来执行所有文件 I/O 时,这简直是骇人听闻。对于我们 BitTorrent 开发人员来说,Android 越来越难使用。
-
谢天谢地,任何 C/C++ 库都可以构建为接受 file descriptors 而不是文件路径,SAF 完全支持这些路径(通过文档 Uri 上的 technique like this 和
openAssetFileDescriptor跨度>
标签: android