从应用程序访问谷歌电子表格而不使用其链接-Android Studio(Java)

从应用程序访问谷歌电子表格而不使用其链接-Android Studio(Java),android,google-drive-api,google-sheets-api,Android,Google Drive Api,Google Sheets Api,我正在开发一个移动应用程序,用户必须选择一个已经存在于其google帐户中的电子表格,以便在应用程序中显示信息 我已经设法让用户登录到该应用程序,并授权从他的帐户谷歌驱动器访问 现在我正试图找到一种方法来查看和访问Google Drive中的文件,在这种情况下,我感兴趣的是用户帐户中的电子表格,而不使用电子表格链接 所有作用域都经过授权,我们也使用SHA1和OAuth 我需要一些帮助来解决这个问题,或者不使用电子表格链接来解决这个问题。您可以使用。在python中是这样的 files =

我正在开发一个移动应用程序,用户必须选择一个已经存在于其google帐户中的电子表格,以便在应用程序中显示信息

我已经设法让用户登录到该应用程序,并授权从他的帐户谷歌驱动器访问

现在我正试图找到一种方法来查看和访问Google Drive中的文件,在这种情况下,我感兴趣的是用户帐户中的电子表格,而不使用电子表格链接

所有作用域都经过授权,我们也使用SHA1和OAuth

我需要一些帮助来解决这个问题,或者不使用电子表格链接来解决这个问题。

您可以使用。在python中是这样的

files = service.files().list(q="'root' in parents and mimeType='application/vnd.google-apps.spreadsheet'").execute()['files']

这个答案很好,但要考虑到查询参数在父文件夹中包含
'root',这将不包括子文件夹中的文件。此外,我知道,您还可以查看更多此类查询,只需删除父项中的
“root”并获取所有文件即可。虽然在应用程序中只列出没有文件夹结构的所有文件似乎不是一个好主意,但我会尝试用java语言转换此代码。如果你们中有人知道它在java中的样子,请让我知道!