2017-09-13 210 views
2

我遵循this教程在我的Android应用程序,我可以登录,选择,从我的谷歌云端硬盘帐户查看文件。当我知道文件的DriveId时,如何将文件下载到我的缓存文件夹中。我知道我可以像这样获得驱动器文件。从Android谷歌驱动器下载文件

DriveFile driveFile = mFileId.asDriveFile(); 

我可以这样driveFile转换为文件。我试图投它,没有工作。在this链接有一个下载文件的方法,但我找不到文件()executeMediaAndDownloadTo在我的驱动器驱动器服务。这是旧版本吗?我无法在网上找到任何有用的东西。

回答

3

尝试

DriveApi.DriveContentsResult result = id.asDriveFile() 
        .open(client, DriveFile.MODE_READ_ONLY, null).await(); 

检查状态良好,

result.getStatus().isSuccess() 

然后用

result.getDriveContents().getInputStream() 

client访问该文件的GoogleApiClient实例

如果要创建文件的副本,请将InputStream写入File

+0

非常感谢你...... –

相关问题