Google 云端硬盘似乎有一个响应 GET_CONTENT 操作的活动,但未导出。
我可以在应用程序中使用另一种方法从云端硬盘中提取内容,而无需启动该过程from驾驶?自己编写一个选择器/选择器活动并使用后端 API 列出和打开文件显然是一种选择,但我更愿意使用 Drive 自己的 UI 来做到这一点。
Google Drive 只有一个 Activity 支持GET_CONTENT
支持 API 19 之前的设备。根据存储访问框架指南 https://developer.android.com/guide/topics/providers/document-provider.html#custom, the GET_CONTENT
必须在 API 19+ 设备上禁用活动,以防止与文件提供者 https://developer.android.com/reference/android/provider/DocumentsProvider.html.
存储访问框架的全部要点是它提供了一个单一的 UI(当您使用startActivity
with a GET_CONTENT
, OPEN_DOCUMENT
, or OPEN_DOCUMENT_TREE
意图),允许用户选择any源,包括本地存储、Google Drive 或任何其他应用程序。然后,您的应用程序可以使用完全相同的代码访问所选文件。
没有任何功能允许您指定仅应显示单个根目录(例如 Google Drive)。用户始终可以从任何可用的根中进行选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)