我正在使用AWS S3服務來管理將從Android應用程序調用的文件。 AWS爲所有AWS服務(EC2,S3等)提供大小約爲18MB的Java API。我只需要AWS S3的API,這樣我就可以減少應用程序大小。AWS S3 Java API
我在哪裏可以獲得AWS S3 Java API?
感謝
我正在使用AWS S3服務來管理將從Android應用程序調用的文件。 AWS爲所有AWS服務(EC2,S3等)提供大小約爲18MB的Java API。我只需要AWS S3的API,這樣我就可以減少應用程序大小。AWS S3 Java API
我在哪裏可以獲得AWS S3 Java API?
感謝
@Vinod
按照AWS文檔,您不需要導入完整的SDK在Android應用使用S3客戶端。你可以做到以下幾點:
要使用S3從您的移動應用程序,首先建立AWS移動SDK爲Android:
下載Android SDK,包括在您的項目,如在設立SDK所描述Android系統。您需要將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客戶端庫,其開放源代碼&兼容AWS S3 API &體積小。你可以看到所有的示例代碼與Put,Get,Post &其他操作https://github.com/minio/minio-java/tree/master/examples
希望它有幫助。 聲明:我的工作爲Minio