使用适用于Android的Google文档和Google电子表格API

时间:2011-06-20 08:30:34

标签: java android google-sheets google-apps google-sheets-api

我打算使用Google文档列表和Google文档电子表格API将我的应用程序中的数据库上传到电子表格然后进行编辑。

我只是想知道这些API是否适合将Google文档用作我在应用中收集的数据的在线存储空间。

我希望我能从你们这些可能有过这方面经验的人那里获得反馈。

下面列出了两种API的链接:

http://code.google.com/apis/documents/

http://code.google.com/apis/spreadsheets/

提前致谢!

3 个答案:

答案 0 :(得分:8)

要在Android平台上访问Google API,Google APIs Client Library for Java即可。

它包含文档和电子表格API的sample apps

答案 1 :(得分:3)

(2016年12月 - 2017年2月)此问题的各个部分现已过时,因为:1)GData APIs(包括文档列表和电子表格API)是上一代Google API。虽然并非所有GData API都已弃用,但all modern Google APIs 使用the Google Data protocol; 2)replaced(移动开发者具有特定shut down),3)Google {{3}的Google文档列表API已Google Drive API(以及2015年Google Drive Android API) 2016年新的released(不是GData),4)Google Sheets API v4现在是Eclipse上的首选IDE。

要使用Google API,您需要获取Android Studio(或更常用的Java,Google APIs Client Library for Android)。现在举一些例子......这里是Google APIs Client Library for Java以及Sheets API的更一般Android quickstart code sample。也不会传递Java Quickstart code sample

如果您不是"过敏"对于Python,我还制作了几个视频,其中包括更多真实世界和#34;使用Sheets API的示例(非移动设备):

最新的API提供旧版本中未提供的功能,即为开发人员提供编程的文档定向访问工作表,就像使用用户界面一样(创建冻结的行,执行单元格格式化,调整大小)行/列,添加数据透视表,创建图表等。)但是,要执行文件级别访问,例如导入&导出,您可以使用post代替 - 对于移动设备,还有一个特定的Google Drive API

但根据您的使用情况,我不相信您需要Drive API(也不会使用已弃用的文档列表API),除非您需要执行搜索等文件操作或上面描述的操作。您可以使用表格API将数据库从[Android]应用程序上传到电子表格,然后进行编辑。"我上面的一个视频"将SQL数据迁移到Sheet"应该给你足够的伪代码(这就是Python是什么,不是吗?)来编写应用程序。

要详细了解如何使用Google API,请查看我制作的各种Google开发人员视频(Google Drive Android APIseries 1)(单挑主要是Python或JavaScript)。

答案 2 :(得分:2)

就我个人而言,我不喜欢谷歌的Java api lib。老实说,我认为你最好使用scribe和jackson来反馈反馈。我们创造了一个问候世界。它包括使用openid和oauth调用电子表格订阅源和反序列化模板。希望能帮助到你。

link