适用于 Android 的 Google 云端硬盘\文档 API

2024-05-18

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

Google Drive 似乎只有一个“一刀切”的 Gdata SDK,它非常重(有很多依赖项,它使我的应用程序的大小增加了三倍),而且不是很直观,因为它的级别太低。我确信当您知道如何使用它时,它是完全有意义的,但由于我找不到任何真实的使用示例,所以我真的很挣扎。

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


EDIT:由于我们推出了 Google Drive SDK v2,首选方法是使用 Drive API(而不是文档列表 API)。有一个完全访问范围,使您可以访问列出和读取所有驱动器文件,并且可以在 Android 应用程序中轻松使用,因为我们较新的客户端库 http://code.google.com/p/google-api-java-client是安卓友好的!我也推荐观看这解释了如何将移动应用程序与云端硬盘集成。

您还可以使用每个文件范围和与 Drive Android 应用程序集成 https://developers.google.com/drive/integrate-android-ui意图。

我们将提供完整的示例应用程序和开发指南,因此请留在原处。


这已经在这个帖子 https://stackoverflow.com/questions/10306456/android-api-for-google-drive.

目前,Google Drive SDK 基本上是针对 Chrome Web Store Web 应用程序的。今天要在 Android 上使用 Google Drive,您必须使用 GData 文档列表 API。

GData 客户端库比较旧(Android 之前的世界:))并且不能很好地与 Android 配合使用。正如 Alain 在另一篇文章中所解释的,您可以选择仍然尝试使用 GData 客户端库或使用更新的版本谷歌 API Java 客户端 http://code.google.com/p/google-api-java-client但由于它没有文档列表 API 服务类,您必须手动实现它。

也许最简单、最轻量级的选项是直接使用 API 的基于 HTTP 的 REST 协议以及良好的 XML 解析器。该协议描述于Google 文档列表 API 的文档 https://developers.google.com/google-apps/documents-list只要在页面中有代码示例的地方找到显示“协议”的选项卡即可。

最后一个选择是等待我们最终发布一些更好、更新、与 Android 兼容的东西:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于 Android 的 Google 云端硬盘\文档 API 的相关文章

随机推荐