【发布时间】:2015-08-08 09:54:11
【问题描述】:
我需要在我的 android 应用程序中创建一个流畅而漂亮的图片库(GridView 中的图片,并且每个图片都可以在 viewpager 中放大(向左/向右滑动))。
我的图片可以在 Amazon S3 上下载。
现在,我的问题是从 S3 下载图片并显示它们的最佳方式是什么。目前,我正在从 S3 下载图片(如果它们尚未在 sd 卡上,它们的库 TransferManager 在异步任务中),一旦下载到 SD 卡中的特定文件夹,我将通过 UNiversalImageLoader 库显示图像.但是我发现这个过程有点慢,而且不是那么顺利,当要加载一些图像时(即使它们已经下载到 sd 卡),应用程序会有点错误。我应该在我的过程中改变什么?用amazon生成动态url,然后通过库下载会更好吗?是不是 File.exists 检查(看我是否必须下载图片)很慢?
我的画廊需要以下功能: - 在画廊(gridview)中查看图像 - 查看图像是否在 sd 卡上,如果不是从 s3 下载,如果在 sd 卡上,则在图库中显示它们 - 下载到特定的 SD 卡位置 - 在 viewpager 中查看每个图像(向左/向右滑动)
感谢您的帮助,
亨利
【问题讨论】: