【问题标题】:cloud drive usage in Android AppAndroid 应用程序中的云驱动器使用情况
【发布时间】:2012-11-06 18:32:37
【问题描述】:

我打算制作一个安卓应用程序,从云驱动器亚马逊或谷歌驱动器下载所需文件。

详情: 让我们有 30 个关于云驱动器的讲座,用户可以使用我的 android 应用程序从云驱动器下载讲座 {according to need/Intrest}。 我只需要存储在云驱动器中的数据的公共 URL。或者任何可以完成这项工作的 API {Amazon, google drive...etc}

如何做到这一点? 有任何 Cloud API 或其他可以帮助我的东西吗?

【问题讨论】:

  • 这是一个绝妙的计划。你的问题是什么?到目前为止,您尝试过什么?
  • 怎么做?有什么 API 或者什么可以帮助我吗?

标签: java android amazon-s3 amazon-web-services google-drive-api


【解决方案1】:

有很多可用的 API。 Amazon's API/SDK is here。 Rackspace 也有一个,iirc。 Google Drive 和 Dropbox 并不是真正面向公众的云存储,在使用它们之前,您可能需要非常仔细地查看它们的 TOS。对于任何面向公众的服务,我通常使用一个小型 php-app,它与移动应用程序对话并为请求的内容提供限时 url。这可以防止侧载,并允许我在不更改应用的情况下切换 CDN 提供商。

要获得更具体的答案,您可能需要提出更具体的问题。

【讨论】:

  • Thnaks,有没有可以帮助我的示例代码;最初我只需要使用 clud 驱动器来下载数据
【解决方案2】:

如果您希望主持大量视频讲座并让任何用户下载它们,您可能想要使用 Amazon S3。云驱动器是为应用程序的每个用户下载和上传视频到他们(最终用户的)云驱动器帐户。谷歌驱动器是类似的。 Amazon S3 让您(开发人员)保留数据,然后将其提供给您的用户。

您还可以在 GitHub 上找到示例(以及教程)https://github.com/awslabs/aws-sdk-android-samples/tree/master/S3TransferUtilitySample

【讨论】:

    【解决方案3】:

    我知道这听起来可能有点矫枉过正,但如果将来有任何变化(而且会发生变化),这将对您有很大帮助。

    我可能会创建一个 Web 服务,以响应 HTTP 重定向到当前内容所在的 URL。如果托管成本是问题,您可能很容易保持在 GAE 的免费套餐内。

    Amazon S3 在这里可能很合适。除非您开始使用大量带宽,否则成本可能会非常低。

    【讨论】:

    • 有这方面的教程示例吗?我可以编写 android 代码但不知道如何使用这个云驱动器
    【解决方案4】:

    现在亚马逊拥有无限空间的云驱动服务,每年约 60 美元。 还有android的api。

    【讨论】:

    • 问题是是否存在任何 api
    • 我告诉他,amazon cloud drive 现在有一个适用于 android 的 api。他要求为亚马逊驱动器或谷歌驱动器提供 api。之前的答案是关于更昂贵的 S3 服务。你能告诉我我错过了什么吗?
    猜你喜欢
    • 2023-04-02
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多