适用于Android的Google Drive \ Docs API

我在几个小时内就将Dropbox与我的应用程序集成在一起,因为SDK已经被清楚地描述,并且有很好的使用范例。

谷歌驱动似乎只有一个“一刀切”的Gdata SDK是非常沉重的(与许多依赖,它三倍我的应用程序的大小),不太直观,因为它是如此之低级别。 我相信,当你知道如何使用它的时候,它是非常有意义的,但是因为我找不到真正的用法样本,所以我真的很挣扎。

是否有任何示例应用程序可供我查看和学习? 如果没有,如果有人有一个简单的例子上传和下载文件,让我开始这将不胜感激。

Solutions Collecting From Web of "适用于Android的Google Drive \ Docs API"

编辑:由于我们启动了Google Drive SDK v2,首选的方法是使用Drive API(而不是文档列表API)。 有一个完整的访问范围,让您访问列出和读取所有的驱动器文件,并可以轻松地在Android应用程序中使用,因为我们的新的客户端库是Android友好的! 我还build议您观看Google IO的这个演讲,其中解释了如何将移动应用程序与云端硬盘集成。

您也可以使用每个文件范围并与Drive Android应用程序意图集成 。

我们将提供完整的示例应用程序和开发指南,所以请保持放。


这已经在这个SOpost中得到了回答。

目前Google Drive SDK目前主要针对Chrome网上应用店networking应用。 要今天在Android上使用Google云端硬盘,您必须使用GData文档列表API。

GData客户端库比较旧(Android之前的世界:),并且不适合Android。 正如Alain的另一篇文章中所解释的那样,您可以select使用GData客户端库或者使用较新的google-api-java-client,但是由于它没有Document List API服务类,您将不得不手动实现它。

可能最简单和最轻量级的select是直接使用基于HTTP的REST协议,以及一个好的XMLparsing器。 该协议在Google文档列表API的文档中进行了描述,只需find页面中代码示例所在位置的“协议”选项卡即可。

最后一个选项,你等待,直到我们最终发布更好,更新的东西与Android发挥好:)

请注意,他们使用Google云端硬盘(dredit)发布的示例应用包含Android版的jar:

/dredit/war/WEB-INF/lib/google-api-client-android2-1.8.0-beta-sources.jar

可能是一个红色的听觉,但这似乎意味着示例应用程序的Java版本可以在Android上使用?