【问题标题】:Using Amazon Simple Storage Service (S3) on Android在 Android 上使用 Amazon Simple Storage Service (S3)
【发布时间】:2011-02-28 13:13:42
【问题描述】:

在 Android 上使用 Amazon Simple Storage Service (S3) 的最佳方式是什么?

对于 iPhone,我使用 ASIHTTPRequest。 Android 有类似的东西吗?

【问题讨论】:

    标签: android amazon-s3 asihttprequest


    【解决方案1】:

    现在有一个亚马逊支持的 Android SDK:http://aws.amazon.com/sdkforandroid/。它自 2010 年底才推出,但它似乎运行良好 - 它让我可以轻松地将照片上传到 S3。

    【讨论】:

      【解决方案2】:

      老实说,我认为如果不存在适用于 android 的库,您将只需要推出自己的库即可。查看REST API 并仅实现您的应用程序所需的方法。

      这样做的工作量更大,但您会减小应用程序的文件大小。

      【讨论】:

      • +1 S3 是 RESTful 并且只公开两种资源(存储桶和对象)。这应该不会太复杂...
      • @moxn:编写您自己的实际支持 ACL 等的通用 S3 库相当复杂。话虽如此,编写一个满足特定应用程序需求的库要简单得多。
      • 我应该补充一点,亚马逊员工在亚马逊论坛上推荐使用这种方法。
      【解决方案3】:

      我认为任何 S3 Java API 都应该这样做?查看 Java API 库的文档。

      【讨论】:

      • AWS Java SDK 需要看起来与 Android 不兼容的第三方库。
      • 你能指出什么是不兼容的吗?链接资源或错误消息等?
      • 他们需要包含 java.* 和 javax.* 包的第三方 jars。即使它们兼容,jar 依赖项也超过 6MB,这对于移动应用程序来说太大了。
      猜你喜欢
      • 2010-10-13
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 2011-06-12
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多