android - 如何通过http将图像下载到android缓存并稍后显示?

标签 android caching universal-image-loader

我是 android 的新手,这里有一个场景。我有一个显示项目列表的应用程序,点击每个列表项目,打开一个将显示图像和其他一些细节的 Activity 。我以可以离线使用的方式制作了这个应用程序。

但是对于图像,我使用了 Android 通用图像加载器库,但是为此我看到方法 loadImagedisplayImage 需要绑定(bind)到 UI 元素.我希望应用程序在有网络时下载所有图像,然后当我在离线模式下打开任何 ListView 项目时,我希望从 cache 中选择图像并显示.

你们中的任何人都可以建议我实现这一目标的方法吗?在一个类似的查询中,我遇到了 android executorService。我应该应用这个吗?

提前致谢。

最佳答案

http://code.google.com/p/android-query/wiki/ImageLoading

aq.id(R.id.image1).image(imageUrl, true, true);

其中true,true是memoryCache和fileCache。

关于android - 如何通过http将图像下载到android缓存并稍后显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23284710/

相关文章:

c# - 将通用图像加载器绑定(bind)到 Xamarin 解决方案

android - 以编程方式获取 Android 上的缓存行大小

使用 HDFS 在 RAM 中缓存

android - 如何创建 Kotlin DSL - DSL 语法 Kotlin

android - 同一 Activity 中的 2 个 ListView

php - 如何停用浏览器中的缓存?

android - 带有从 URL 下载的位图的 ImageView(重复平铺模式)

android - 如何使用 Universal Image Loader Android 在 ViewPager 中仅显示缓存内存图像?

android - 从 TargetActivity 中提取/区分 ActivityAlias 名称

java - 位图内存问题?