Drive 快速启动应用示例仅适用于将文件从 Android 设备上传到用户帐户。我想将文件从 Gdrive 下载到 Android 应用程序。任何帮助将不胜感激。
我想要这个演示示例的完全相反的过程https://developers.google.com/drive/quickstart-android(从 Gdrive 下载)
Drive 快速启动应用示例仅适用于将文件从 Android 设备上传到用户帐户。我想将文件从 Gdrive 下载到 Android 应用程序。任何帮助将不胜感激。
我想要这个演示示例的完全相反的过程https://developers.google.com/drive/quickstart-android(从 Gdrive 下载)
从云端硬盘下载文件内容有两个步骤。首先,检索文件的元数据和文件的 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();