Google云端硬盘+ ACTION_GET_CONTENT

时间:2012-12-28 00:13:57

标签: android android-intent google-drive-api

Google云端硬盘似乎有一项响应GET_CONTENT操作的活动,但该活动未导出。

我是否可以在我的应用中使用另一种方法将内容从云端硬盘中提取出来,而无需从云端硬盘启动进程?自己编写选择器/选择器活动并使用后端API列出并打开文件显然是一种选择,但我更倾向于使用Drive自己的UI来实现这一点。

1 个答案:

答案 0 :(得分:2)

Google云端硬盘只有一项支持GET_CONTENT的活动,以支持API 19之前的设备。根据{{​​3}},必须在API 19+设备上停用GET_CONTENT活动,以防止与Storage Access Framework guide重复。

存储访问框架的重点在于它提供了单个UI(当您使用startActivityGET_CONTENTOPEN_DOCUMENTOPEN_DOCUMENT_TREE意图时启动允许用户从任何来源中进行选择,包括本地存储,Google云端硬盘或任何其他应用。然后,您的应用可以使用完全相同的代码访问所选文件。

没有任何功能允许您指定只显示单个根(例如Google云端硬盘)。用户始终可以从任何可用的根目录中进行选择。