(2016 年 12 月至 2017 年 2 月)此问题的各个部分现已过时,因为:1)GData API(包括文档列表和电子表格 API)是上一代 Google API。虽然并非所有 GData API 都已被弃用,但所有现代Google API都不使用Google Data 协议;2) Google Documents List API 已被Google Drive API取代(并于 2015 年关闭) (移动开发人员有特定的Google Drive Android API),3) Google于 2016 年发布了新的Google Sheets API v4(不是 GData) , 和 4)Android Studio现在是 Eclipse 的首选 IDE。
为了使用 Google API,您需要获取适用于 Android 的 Google API 客户端库(或者对于更通用的 Java,请获取适用于 Java 的 Google API 客户端库)。现在举一些例子……这里是Android 快速入门代码示例以及更通用的用于 Sheets API 的Java 快速入门代码示例。传递Sheets API 的 JavaDocs 参考也没有什么坏处。
如果您对 Python 没有“过敏”,我还制作了几个视频,其中包含更多使用 Sheets API 的“真实世界”示例(虽然是非移动设备):
最新的 API 提供了旧版本中没有的功能,即为开发人员提供面向编程文档的访问工作表,就像您使用用户界面一样(创建冻结行、执行单元格格式设置、调整行/列大小、添加数据透视表、创建图表等)但是,要执行文件级访问(例如导入和导出),您可以使用Google Drive API代替——对于移动设备,有一个特定的Google Drive Android API。
但是根据您的用例,我认为您不需要 Drive API(也不需要弃用的 Documents List API),除非您需要执行文件操作,例如搜索或我上面描述的操作。您可以使用 Sheets API“将数据库从您的 [Android] 应用程序上传到在线电子表格,然后对其进行编辑”。我上面关于“将 SQL 数据迁移到工作表”的一个视频应该为您提供足够的伪代码(这就是 Python,不是吗?)来编写您的应用程序。
要了解有关如何使用 Google API 的更多信息,请查看我正在制作的各种 Google 开发人员视频(系列 1和系列 2)(主要是 Python 或 JavaScript)。