Google Drive实施到Android应用并从Google云端硬盘下载文件

时间:2013-04-10 09:14:50

标签: android google-drive-api

Drive Quick-start App示例仅适用于将文件从Android设备上传到用户帐户。我想将文件从Gdrive下载到Android应用程序。任何帮助将不胜感激。

我想要这个演示示例https://developers.google.com/drive/quickstart-android的精确反向过程(从Gdrive下载)

1 个答案:

答案 0 :(得分:5)

从Drive下载文件内容有两个步骤。首先,检索文件的元数据和文件的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();