Android,如何从Google云端硬盘文件选择器中获取“fileID”

时间:2014-07-18 07:58:00

标签: java android google-drive-api

在我的Android应用程序中,我要求用户从他的谷歌硬盘中选择一个文件。 我可以正确加载“文件选择器”,但我真正需要的是所选文件的fileId。

我已经研究过Drive,DriveId,元数据等等。但是无法找到如何做到这一点。

如何找到用户从Google云端硬盘中选择的文件的fileId?

1 个答案:

答案 0 :(得分:1)

想出来了!

DriveId是文件夹的ID,用于获取fileId:

String fileId = DriveId.getResouceId();

请注意! Google的github上的Google云端硬盘代码(下面的链接)尝试这样做,但实际上是错误的! fileId是你的driveId.getResouceId();

https://github.com/googledrive/android-demos/blob/master/src/com/google/android/gms/drive/sample/demo/PickFileWithOpenerActivity.java