如何使用DriveApi从谷歌硬盘下载所选文件?

时间:2018-02-16 14:44:26

标签: 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);

但是现在这段代码已被弃用了最新更新,所以请提出任何解决方案。

1 个答案:

答案 0 :(得分:1)

首先,我建议您查看Drive API中的Download Files docs以了解基本概念。然后,要在Android中实施,请检查此SO post