android - 如何使用 DriveApi 从谷歌驱动器下载选定的文件?

标签 android google-drive-api

我正在使用 Drive.DriveApi 并通过使用 DriveApi 能够下载文件,但现在我已经升级了播放服务版本,即 com.google.android.gms:play-services:11.8 .0 因此 Drive.DriveApi.getFile(googleApiClient, driveId) 已弃用,因此请为其提出任何解决方案。如何从谷歌驱动器下载文件?

我的工作代码

DriveId  driveId = (DriveId) data.getParcelableExtra(OpenFileActivityBuilder.EXTRA_RESPONSE_DRIVE_ID);

 Log.e(TAG, driveId.getResourceId() + "");

 DriveFile driveFile = Drive.DriveApi.getFile(googleApiClient, driveId);
 driveFile.getMetadata(googleApiClient).setResultCallback(metadataRetrievedCallback);

但现在此代码已被最新更新弃用,因此请提出任何解决方案。

最佳答案

首先,我建议您查看 Download Files docs在 Drive API 中了解基本概念。然后,对于在 Android 中的实现,检查这个 SO post .

关于android - 如何使用 DriveApi 从谷歌驱动器下载选定的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48829146/

相关文章:

google-drive-api - Google Drive 的 FileID 格式是什么?我需要使用 API 查明新文件是否已上传到我的驱动器

java - Java 中的 Google Sheets API 共享权限

c# - 谷歌驱动器 API : I have to fetch only files in that folder without trashed files

javascript - 以编程方式获取 Gmail 存储使用情况

android - 具有 StrokeWidth 的 ShapeableImageView,在所有四个边上修剪了 Stroke

php - Android登录并注册MySQL HTTPS网站

java - 第二个按钮不起作用

android - 多种口味的静态android快捷方式?

Android - 动态壁纸偏移剪裁

android - Xamarin:不确定使用 DriveFile.Open 转换什么