0

我想开始使用 Google Cloud 同时跟踪几部手机,例如 HighScore 存储。小东西。我正在阅读 StackOverflow 和http://code.google.com/intl/nl-NL/apis/storage/docs/developer-guide.html#boto。由于我根本没有在 android 中使用任何外部在线存储的经验,我想知道是否有人可以在正确的方向上帮助我。

我看到有三种方法可以访问和管理云文件:

  • 休息
  • GSUtil
  • 博托

我敢肯定有优点和缺点。任何人都可以给我解释一下,或者给我一个解释清楚的网页和一些示例代码和用法,这样我就可以决定我想使用哪个并学习。

非常感谢!

4

1 回答 1

1

REST 描述了用于与 GS 交互的通信协议。它重用了用于服务网页的相同 HTTP 命令(HEAD、PUT、GET 等)。REST 与编程语言无关,大多数语言都应该有一个库来处理它。

boto 是一个 Python 模块,用于与各种私有和公共云存储解决方案进行交互,包括 Google Cloud Storage 和 Amazon S3。

gsutil 是一个 Python 脚本,使用 boto 模块为 GS 提供命令行界面。

如果你的目标是使用 Java 的 Dalvic,你需要找到或编写你自己的 GS 库来包装你使用的任何 Java REST 库。在 Google App Engine 中有对 GS 的支持,您可能可以“重新使用”,我也发现了这一点:http: //jets3t.s3.amazonaws.com/index.html

SL4A 的 Python 发行版将与 boto 模块一起使用,如果设置正确,gsutil 工具可以通过 ConnectBot 或 Android 上的一些类似终端应用程序运行。

于 2012-01-10T01:46:31.943 回答