Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从Amazon s3下载多个图像数据_Android_Amazon S3 - Fatal编程技术网

Android 从Amazon s3下载多个图像数据

Android 从Amazon s3下载多个图像数据,android,amazon-s3,Android,Amazon S3,如何从s3 Amazon下载多个图像。我搜索了很多问题,但没有得到任何好的答案。我有一个listView,我想获取所有图像数据以在适配器中设置图像数据。请告诉我正确的方法。你可以这样下载 Resources res = mContext.getResources(); String awsKey = res.getString(R.string.aws_key); String awsSecretKey = res.getString(R.string.aws_

如何从s3 Amazon下载多个图像。我搜索了很多问题,但没有得到任何好的答案。我有一个listView,我想获取所有图像数据以在适配器中设置图像数据。请告诉我正确的方法。

你可以这样下载

 Resources res = mContext.getResources();
        String awsKey = res.getString(R.string.aws_key);
        String awsSecretKey = res.getString(R.string.aws_secret_key);
        String awsBucketName = res.getString(R.string.aws_bucket_name);
        AmazonS3Client s3Client = new AmazonS3Client(
                new BasicAWSCredentials(mContext.getResources().getString(R.string.aws_key),
                        mContext.getResources().getString(R.string.aws_secret_key)));

        S3ObjectInputStream content = s3Client.getObject(awsBucketName, url).getObjectContent();

这段代码是用Asyntask编写的,可以很好地工作

您可以使用任何图像加载库,如glide、universal image loader、毕加索。