java - 如何将 aws S3 集成到我的 android 应用程序中?

标签 java android amazon-s3

我正在尝试找出将 AWS S3 集成到我的 Android 应用程序中的最佳实践。

作为准备工作,我有一个 s3 存储桶,我可以使用 python/java SDK 上传\下载\删除它,现在我想在我的 android 应用程序中实现它。 我在网上发现了不同的方法,并且无法弄清楚最近\正确的方法是什么。 我的研究得出了以下结果:

  1. 移动中心 - https://grokonez.com/android/uploaddownload-files-images-amazon-s3-android 或在亚马逊官方 - https://docs.aws.amazon.com/aws-mobile/latest/developerguide/mobile-hub-add-aws-mobile-user-data-storage.html

  2. 用户池\cognito - https://101apps.co.za/index.php/item/195-android-and-amazon-s3-secure-file-storage-in-the-cloud

  3. github 项目 - https://github.com/nimran/Amazon-S3-Integration-in-Android - 当我克隆并尝试激活它时,大多数 aws 调用都失败了。

  4. 另一位亚马逊官方,这次使用 Android SDK - https://aws-amplify.github.io/docs/android/storage

我正在寻找最新的指南\repo,它解释了将 S3 集成到 Android 应用程序中的正确方法。 谢谢

最佳答案

@helpper 最好的方法是遵循官方文档,其中包含很好的示例代码,始终更新且易于遵循,而不是任何其他站点。

现在您可以关注 Android Sdk docsAmplify framework但放大框架目前处于预览阶段,将在几天内准备就绪。

关于java - 如何将 aws S3 集成到我的 android 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57988814/

相关文章:

android - onLoadFinished() 是异步的(后台线程)吗?

android - 如何设置自定义切换按钮android的文本

javascript - AWS Multipart上传 Node js错误

java - Apache Kafka Consumer - 分析平台 - 可视化数据

java - 为什么学习基类能力不好

java - 为什么我的 Eclipse 插件在一个工作区中启动正常,但在另一个工作区中却不行?

amazon-s3 - 如何在 S3 上维护同名图像并使缓存失效的最佳实践

java - 有没有一种简单的方法可以使用 spring boot 从 mongodb 数据库集合中查询特定文档而不需要实体/pojo 类?

Android Drawable 导入器错误 - "You have to select the Android Icons asset folder in the settings"

amazon-web-services - Amazon S3 list 文件是否支持 Parquet 格式?