从Android谷歌驱动器下载文件
问题描述:
我遵循this教程在我的Android应用程序,我可以登录,选择,从我的谷歌云端硬盘帐户查看文件。当我知道文件的DriveId时,如何将文件下载到我的缓存文件夹中。我知道我可以像这样获得驱动器文件。从Android谷歌驱动器下载文件
DriveFile driveFile = mFileId.asDriveFile();
我可以这样driveFile转换为文件。我试图投它,没有工作。在this链接有一个下载文件的方法,但我找不到文件()或executeMediaAndDownloadTo在我的驱动器驱动器服务。这是旧版本吗?我无法在网上找到任何有用的东西。
答
尝试
DriveApi.DriveContentsResult result = id.asDriveFile()
.open(client, DriveFile.MODE_READ_ONLY, null).await();
检查状态良好,
result.getStatus().isSuccess()
然后用
result.getDriveContents().getInputStream()
client
访问该文件的GoogleApiClient
实例
如果要创建文件的副本,请将InputStream
写入File
。
非常感谢你...... –