在这个demo里面,他使用的是GridView(在Fragment中)来显示图片的缩略图,当点击缩略图的时候,显示大图,使用了DiskLruCache和AsyncTask。...
分类:
其他好文 时间:
2015-01-19 10:55:51
阅读次数:
165
这个demo演示了下面的功能:
1.解决了ListView加载图片错位的问题。(给ImageView设置一个tag,并预设一个图片)
2.异步加载图片
3.二级缓存(内存,文件二级缓存)
实现的效果:
AsyncImageLoader类:
package com.dystu.ustc.asyncimageload;
import java.io.B...
分类:
系统相关 时间:
2015-01-13 16:10:03
阅读次数:
428
MainActivity如下:
package cc.vv;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
import libcore.io.DiskLruCache;
import libcore.io.Utils;
import android.os.Bundle;
impor...
分类:
移动开发 时间:
2015-01-09 17:19:47
阅读次数:
201
收藏自:http://blog.csdn.net/guolin_blog/article/details/28863651
分类:
系统相关 时间:
2014-12-23 16:59:37
阅读次数:
279
广告条在开发中是经常用到的,现在自己学了一个广告条,直接导入就可以使用
1.根据传入的Url个数,会自动的创建对应的ImageView和对应的图片点。
2.动态的设置加载图片的失败,为空,默认加载的状态。
3.动态的设置图片点默认状态和选中状态
4.对加载的图片进行的优化(LruCache和DiskLruCache)
5.动态设置图片的点击事件
使用步骤:
1.导入对应的包(my.c...
分类:
其他好文 时间:
2014-12-22 13:02:56
阅读次数:
385
相对于第一篇来讲,这里讲的是磁盘缓存的延续。在这里我们主要是关注四个类,分别是DiskLruCache、LruDiskCache、StrictLineReader以及工具类Util。
接下来逐一的对它们进行剖析。废话不多说。
首先来看一下DiskLruCache。
这个类的主要功能是什么呢?我们先来看一段类的注释:
/**
* A...
分类:
移动开发 时间:
2014-11-17 17:45:04
阅读次数:
293
LruCache是一个很好用的图片缓存工具:
主要做法是:滑动图片时将图片的bitmap缓存在LruCache中,退出程序后将图片缓存进文件里,采用DiskLruCache mDiskLruCache
所以我们必须设置一个图片缓存的地址:
public void setImageCache(){
String strPath = null;
if (Environ...
分类:
其他好文 时间:
2014-08-18 16:29:22
阅读次数:
271
在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下, 看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章 Android DiskLruC...
分类:
移动开发 时间:
2014-08-14 13:21:18
阅读次数:
294
在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章 Android DiskLruCache完全解析,硬盘缓存的最佳方案 。
其实,在真正的项目实战当中如果仅仅是使用硬盘缓存的话,程序是有明显短板的。而如果只使用内存缓存的话,程序当然也会有很大的缺陷。因此,一个优秀的程序必然会将内存缓存和硬盘缓存...
分类:
移动开发 时间:
2014-08-14 10:56:28
阅读次数:
309
防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google又提供了一套硬盘缓存的解决方案:DiskLruCache(非Google官方编写,但获得官方...
分类:
其他好文 时间:
2014-08-09 00:00:06
阅读次数:
369