当我将Intent.ActionOpenDocument
其用作活动时,生成的选择器会显示所有可用的文档提供者。当我使用Intent.ActionCreateDocument
生成的选择器时,会显示有限的文档提供者子集。有谁知道让Intent.ActionCreateDocument
选择器显示所有文档提供者的方法?
问问题
126 次
1 回答
1
安装 OneDrive 应用程序后,它支持ACTION_OPEN_DOCUMENT
Intent ( Android Storage Access Framework (SAF)
),但不幸的是,它不支持ACTION_CREATE_DOCUMENT
来自同一的 Intent。因此SAF
我们可以实施解决方法:第一次调用ACTION_SEND
和后者ACTION_OPEN_DOCUMENT
。
但这意味着最终用户在与 OneDrive 交互时的用户体验与使用 Google Drive 执行相同操作(支持打开和创建意图)相比较差。因此,用户需要使用 OneDrive 选择文件两次,而如果他使用 GDrive,则只需选择一次。
于 2020-11-10T02:33:24.760 回答