根据设计,GDAA仅支持FILE范围,即它将仅查找/列出由Android应用程序创建的文件夹/文件。
有两种解决方法:
- 使用GDAA 的 意图 之一,基本上是让用户选择文件/文件夹。这样,它将对您的应用程序可用。
- 使用其他API,即REST Api,它支持DRIVE范围,为您的应用程序提供完整的文件/文件夹集。
如果您想研究这两个API的行为,我在Github上放置了两个不同的演示(REST和GDAA
CRUD演示包装器)。
您问题的第二部分没有答案。您没有设置应用程序文件夹,只能获取它的DriveFolder ID。您可以使用它来创建/检索对象。
DriveFolder appFldr = Drive.DriveApi.getAppFolder(mGooleApiClient); appFldr.createFile(...); appFldr.createFolder(...); appFldr.listChildren(...); appFldr.queryChildren(...);
…并且不要忘记添加 SCOPE_APPFOLDER 范围
祝好运



