在Android上使用GData API的最佳选择?

nye*_*yec 43 android gdata-api

在Android应用程序中使用Google数据API的最不痛苦和最有效的方法是什么?

经过几次快速搜索后,似乎Google Code上有一个android-gdata项目似乎是单个作者的工作.我没有找到它的任何文档,甚至不知道它是否已准备好生产.

较旧的选项,com.google.wireless.gdata包似乎已从 SDK中删除.它仍然可以在GIT存储库中找到.

在我用这两种方法投入太多时间之前,我想知道哪种方法最好,哪种方式最不痛苦.

Yan*_*bar 33

请查看支持Android 的Google API Client Library for Java

它还支持新的GData技术,如最近宣布的部分响应/更新和JSON-C,这两项技术都可以显着提高Android的效率.

首先,请查看Android开发人员指南.此外,请查看Picasa网络相册数据APIAndroid示例,该示例演示了创建/更新/删除相册和上传图片的功能.

完全披露:我是google-api-java-client项目的所有者.

  • 我糊涂了.我想从Android环境中获取Google Spreadhseets数据.Yaniv的google-api-java-client链接指向一个页面,该页面又链接到"我们支持的Google API列表",包括Spreadsheets API,网址为http://code.google.com/apis/spreadsheets.它的开发人员指南"入门"部分说下载gdata-java-client库来访问API,所有示例似乎都依赖于gdata-java-client(例如,com.google.gdata.data.spreadsheet.*).但是,@ Yaniv在下面说"gdata-java-client库不支持Android".我错过了什么? (7认同)

Jam*_*son 5

我还看了谷歌代码项目和git repo.由于所需项目中出现明显的包袱,我避开了谷歌代码项目.我最终创建了自定义实现,以适应标准的Java API.您可以在android-developers组中找到我的解决方案的粗略描述.它是4个简短,易于测试的课程