适用于Android的Google Drive \ Docs API

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

谷歌云端硬盘似乎只有一个“一刀切”的Gdata SDK非常繁重(有很多依赖项,它的应用程序大小是三倍)而且不是很直观,因为它的级别太低了。 当你知道如何使用它时,我确信这是完全合理的,但由于我找不到任何真正的使用样本,我真的很挣扎。

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

Related of "适用于Android的Google Drive \ Docs API"

编辑:自从我们推出Google Drive SDK v2以来,首选方法是使用Drive API(而不是文档列表API)。 有一个完全访问范围,使您可以轻松访问所有驱动器文件,并可以轻松地在Android应用程序中使用,因为我们的新客户端库对 Android友好! 我还建议您观看Google IO的演讲,其中介绍了如何将移动应用与云集成。

您还可以使用每个文件范围并与Drive Android App意图集成 。

我们将提供完整的示例应用程序和开发指南,敬请期待。


这个SOpost已经回答了这个问题 。

目前,Google Drive SDK主要针对Chrome Web Store网络应用程序。 要在Android上使用Google云端硬盘,您必须使用GData文档列表API。

GData客户端库较旧(Android之前的世界:))并且与Android不兼容。 正如Alain在另一篇文章中所解释的那样,您可以选择仍然尝试使用GData客户端库或使用较新的google-api-java-client,但由于它没有Document List API服务类,因此您必须手动实现它。

可能最简单和最轻量级的选择是直接使用API​​的基于HTTP的REST协议以及良好的XML解析器。 该协议在Google Document List API的文档中描述,只要在页面中有代码示例的地方find“协议”的选项卡。

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

请注意,他们针对使用Google云端硬盘(dredit)发布的示例应用包括适用于Android的广告:

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

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