繁体   English   中英

DriveId,ResourceId和ID

[英]DriveId, ResourceId and ID

为什么Google云端硬盘中的文件/文件夹有这么多不同的ID? 我只想获取刚刚创建的文件夹的ID,以便另一个活动可以列出其中的文件。 现在,我正在修改示例代码来做到这一点:

final ResultCallback<DriveFolderResult> callback = new ResultCallback<DriveFolderResult>() {
    @Override
    public void onResult(DriveFolderResult result) {
        EXISTING_FOLDER_ID = result.getDriveFolder().getDriveId();
    }
}

但是,我得到的EXISTING_FOLDER_ID实际上与我在Google API浏览器中进行常规的原始REST调用时看到的附加到该文件夹​​的ID不同。 如何使用Android SDK获取此ID?

还有一个叫做资源ID的东西。

那么,我该使用哪一个来标识文件夹?

在Android API中,您应始终使用DriveId。 resourceId与其余API中使用的ID相同,并在DriveId中提供以提供兼容性。 在其余API和Android API之间来回切换时,请使用此选项。 否则就没有必要了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM