展开JavaAPI
AWS S3 Java API
我正在使用 AWS S3 服务来管理将从 Android 应用程序调用的文件。 AWS 为所有 AWS 服务(EC2、S3 等)提供大小约为 18MB 的 java API。我只需要 API 用于 AWS S3,这样我就可以减少应用程序大小。
在哪里可以获得 AWS S3 Java API?
谢谢
@Vinod
根据 AWS 文档,您不需要在 Android 应用程序中导入完整的 SDK 即可使用 S3 客户端。您可以执行以下操作:
要从您的移动应用程序使用 S3,首先要为 Android:
设置 AWS 移动开发工具包
下载 Android SDK 并将其包含在您的项目中,如为 Android 设置 SDK 中所述。您需要将 aws-android-sdk-2.#.#-core.jar 和 aws-android-sdk-2.#.#-s3.jar 拖入您项目的 libs 目录。
在您的项目中包含以下导入:
import com.amazonaws.auth.CognitoCachingCredentialsProvider;
import com.amazonaws.mobileconnectors.s3.transfermanager.*;
import com.amazonaws.regions.Regions;
在此处查找完整教程:
http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transfermanager.html
干杯!!
或者您可以使用 minio-java client library, its open source & compatible with AWS S3 API & is of small size. You can see all the example code with Put, Get, Post & other operations https://github.com/minio/minio-java/tree/master/examples
希望对您有所帮助。
免责声明:我为 Minio
工作
我正在使用 AWS S3 服务来管理将从 Android 应用程序调用的文件。 AWS 为所有 AWS 服务(EC2、S3 等)提供大小约为 18MB 的 java API。我只需要 API 用于 AWS S3,这样我就可以减少应用程序大小。
在哪里可以获得 AWS S3 Java API?
谢谢
@Vinod
根据 AWS 文档,您不需要在 Android 应用程序中导入完整的 SDK 即可使用 S3 客户端。您可以执行以下操作:
要从您的移动应用程序使用 S3,首先要为 Android:
设置 AWS 移动开发工具包下载 Android SDK 并将其包含在您的项目中,如为 Android 设置 SDK 中所述。您需要将 aws-android-sdk-2.#.#-core.jar 和 aws-android-sdk-2.#.#-s3.jar 拖入您项目的 libs 目录。
在您的项目中包含以下导入:
import com.amazonaws.auth.CognitoCachingCredentialsProvider;
import com.amazonaws.mobileconnectors.s3.transfermanager.*;
import com.amazonaws.regions.Regions;
在此处查找完整教程: http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transfermanager.html
干杯!!
或者您可以使用 minio-java client library, its open source & compatible with AWS S3 API & is of small size. You can see all the example code with Put, Get, Post & other operations https://github.com/minio/minio-java/tree/master/examples
希望对您有所帮助。 免责声明:我为 Minio
工作