gtd*_*vel 9 java android google-apps google-sheets google-sheets-api
我打算使用Google文档列表和Google文档电子表格API将我的应用程序中的数据库上传到电子表格然后进行编辑.
我只是想知道这些API是否是使用Google文档作为我在我的应用中收集的数据的在线存储空间的正确方法.
我希望我能从你们这些可能有过这方面经验的人那里获得反馈.
两个API的链接如下所示:
http://code.google.com/apis/documents/
http://code.google.com/apis/spreadsheets/
提前致谢!
要在Android平台上访问Google API,可以使用Google API Client Library for Java.
它包括Documents和Spreadsheet API的示例应用程序.
(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(也不需要已弃用的文档列表 API),除非您需要执行文件操作(例如搜索或我上面描述的操作)。您只需使用 Sheets API“将数据库从您的 [Android] 应用上传到在线电子表格,然后对其进行编辑。” 我上面关于“将 SQL 数据迁移到工作表”的视频应该为您提供足够的伪代码(这就是 Python,不是吗?)来编写您的应用程序。
要了解有关如何使用 Google API 的更多信息,请查看我制作的各种 Google 开发人员视频(系列 1和系列 2)(主要是 Python 或 JavaScript)。
| 归档时间: |
|
| 查看次数: |
15518 次 |
| 最近记录: |