2013-04-10 199 views
8

驅動器快速啓動應用程序示例僅適用於從Android設備上傳文件到用戶帳戶。我想從Gdrive下載文件到android應用程序。任何幫助將不勝感激。谷歌驅動器實現Android應用程序和從谷歌驅動器下載文件

我想這個演示例子https://developers.google.com/drive/quickstart-android(從GDrive的下載)的精確逆過程

+0

你好兄弟....我使用相同的代碼演示的例子快速啓動-Android ....但我有com.google.android.gms.drive.DriveApi.DriveContentsResult從谷歌播放服務庫進口導入錯誤...你能幫助我,所以我可以使用tyhis給出的代碼 – 2014-12-23 07:36:47

回答

5

有兩個步驟從驅動器下載文件的內容。首先,檢索文件的元數據和該文件的downloadUrl:

// retrieve metadata 
File file = drive.files().get(fileId).execute(); 

而且,做出認證請求,將downloadURL:

// download contents a 
GenericUrl url = new GenericUrl(file.getDownloadUrl()); 
HttpResponse response = drive.getRequestFactory().buildGetRequest(url).execute(); 
String contents = new Scanner(response.getContent()).useDelimiter("\\A").next();