簡體   English   中英

適用於Android的Google Drive Rest API的文件選擇器

[英]File Picker for Google Drive Rest API for Android

雖然與Google Drive Rest API分開的API Google Drive Android API確實包含文件選擇器,但Google Drive Android API並未與Google Drive Rest API的所有功能集成在一起,例如將Google Docs文件導出到不同的格式。 盡管有適用於Web應用程序的Google Drive Rest API文件選擇器,但我找不到適用於Android應用程序的選擇器。 有誰知道創建文件選擇器的最佳方法,以便用戶使用Google Drive Rest API從其Google Drive帳戶中選擇文件?

文件選擇器實現為一種Intent,可讓您僅用幾行代碼即可開發本機Android用戶體驗。 下面的代碼片段將啟動選擇器,並允許用戶選擇一個文本文件:

// Launch user interface and allow user to select file
IntentSender i = Drive.DriveApi
.newOpenFileActivityBuilder()
.setMimeType(new String[] { “text/plain” })
.build(mGoogleApiClient);
startIntentSenderForResult(i, REQ_CODE_OPEN, null, 0, 0, 0);

照常在onActivityResult回調中提供結果。

您可能想知道Google Drive Android API與存儲訪問框架之間的關系。

Storage Access Framework是一個通用客戶端API,可與多個存儲提供程序配合使用,包括基於雲的文件系統和本地文件系統。 雖然應用程序可以使用此通用框架使用存儲在Google雲端硬盤中的文件,但Google Drive API提供了用於與存儲在Google Drive中的文件進行交互的特殊功能,包括訪問元數據和共享功能。 此外,作為Google Play服務的一部分,運行Android 2.3 Gingerbread及更高版本的設備支持Google Drive API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM