所以我有点新手,我希望列出Google云端硬盘中的所有文件和文件夹.
我已经下载了新的SDK,获得了所有授权的应用程序等.我使用示例选择带有开启工具的文件夹,然后在Listview中显示内容.
但是 - 没有显示文件.它仅显示所选文件夹中的所有子文件夹.
所以新的SDK似乎只有SCOPE_FILE访问权限,我收集的只允许应用程序查看它创建的文件,或者用户自己选择的文件.
但是因为我需要能够列出给定文件夹中的所有文件和文件夹,所以这对我来说根本不起作用.
从进一步阅读开始,我似乎必须使用REST Java API(或其他东西),这样我就可以获得对文件和元数据的只读访问权限.
问题是,我无法根据Jar文件等找到我需要的内容,以及我应该放在哪里.
记住,我是这一切的新手.
我正在使用Android Studio,所以有人可以告诉我:
我需要什么JAR文件
我应该把它们放在哪里(在libs文件夹中?)
我是否需要编辑build.gradle以包含它们?
任何授权的例子?
以及列出文件和文件夹的示例,例如在ROOT文件夹中
我是否需要新的SDK?
感谢您的帮助.
在我的应用程序中,我使用“drive.file”范围来访问用户的 Google Drive。我在由我的应用程序创建的用户之间共享谷歌驱动器中的几个文件。现在,一旦文件与用户共享,该用户就无法访问该文件,因为“drive.file”范围显示“404 文件未找到”错误。但是当我用完全驱动器访问替换范围时,该文件是可访问的。那么他们是一种我可以使用限制性范围以及在我的应用程序用户之间检索/访问共享文件的方式吗?