1

我需要一种方法来在我正在处理的 Android 应用程序的屏幕上显示几个(可能是 20-30 个)图像。

注意事项:

  • 我的图像存储在 AWS S3 中。
  • 显示这些图像的列表是使用 RecyclerView 实现的。

经过一番研究,我决定使用 Fresco 来显示和缓存这些图像,但现在我意识到我需要来自上述 S3 图像的 Uri。

我怎样才能做到这一点?

也许使用较新的TransferObserver.download();并仅显示图像会更好?但是,缓存和回收再次成为阻碍。

有什么非常明显的我失踪了吗?

我尝试使用 S3 GUI 中提供的链接,但我访问被拒绝,当然。出于安全原因,我没有公开这些图片。

4

1 回答 1

0

Fresco 确实支持内容提供者 URI。因此,您可以编写自己的内容提供程序,然后包装 Amazon TransferObserver。

于 2015-08-05T14:04:16.980 回答