之前学习volley框架,用ImageLoader可以设置内存缓存,用一个LruCache,就可以避免OOM且图片读取速度快,爽极了。
后来想,如果只是内存缓存的话,那退出程序或者内存不够大了,缓存的图片不就被清理掉了,这样每次启动程序就又得去网上下载图片,流量好贵的。
于是找到了磁盘缓存框架DiskLruCache,这是一个挺著名的开源框架,网易云阅读等APP之前都用它来缓存图片,关...
分类:
其他好文 时间:
2015-01-26 22:49:11
阅读次数:
263
在看次文章前建议先阅读一下郭霖打什么的blog http://blog.csdn.net/guolin_blog/article/details/17482095一共四篇,仔细看。
下面是我对它里面使用的imageloader 中的cache 进行的一下扩充:
新建一个bitmapcaache 类继承自android supportV4提供的LruCache (主要包括硬引用,软引用,以及...
分类:
其他好文 时间:
2015-01-21 13:35:24
阅读次数:
390
小弟很懒,不喜欢写这些总结,主要是表达能力有限,如果想一起交流volley相关的,可以看看我的github
Volley
大家一起学习进步
1. Volley中添加url参数和表单
请求中添加Url参数,需要自己拼接字符串,或者重写getUrl方法
StringBuilder sb = new StringBuilder();
if (!url...
分类:
移动开发 时间:
2015-01-19 15:43:09
阅读次数:
191
git clone Google的volley代码遇Q。
想到用代理服务器就可以解决这个问题。Google了一下解决方法,记录下来,分享一下。
git config:
设置代理服务器:
git config --global http.proxy http://proxyuser:prox...
分类:
其他好文 时间:
2015-01-15 18:16:01
阅读次数:
161
git clone Google的volley代码遇Q。 想到用代理服务器就可以解决这个问题。Google了一下解决方法,记录下来,分享一下。 查看git配置信息:git config --global http.proxy http://proxyuser:proxypwd@proxy.serv....
分类:
其他好文 时间:
2015-01-15 17:55:43
阅读次数:
112
上面使用AsyncTask异步加载图片,这里使用Volley框架,图片的缓存不需要自己去处理。
BitmapCache类:
package com.dystudio.ustc.asyncimageloader_listview_volley;
import android.graphics.Bitmap;
import android.support.v4.util.LruCache;
...
分类:
其他好文 时间:
2015-01-13 16:06:20
阅读次数:
1592
Volley框架源码修改,添加头部验证Hreaders问题...
分类:
其他好文 时间:
2015-01-12 17:41:30
阅读次数:
338
Application 中 private RequestQueue mRequestQueue;
private static AppController mInstance;
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}
/**
* 锁定的是本类
*
* @r...
分类:
其他好文 时间:
2015-01-09 14:23:58
阅读次数:
108
这一篇主要主要讲Volley框架运作的原理。主要使用流程图来叙述,简单的分析了整个流程的过程,具体的请参考源代码或者查看我上一篇在文章末尾添上的链接。
一、Volley的准备
生成一个RequestQueue的队列。
二、用户添加Request
三、阻塞线程
(1)缓存队列处理器
(2)网络请求处理器
四、数据分发器
作为网络回应的处理器
...
分类:
其他好文 时间:
2015-01-09 14:18:39
阅读次数:
113
接着上一篇Volley框架的使用,这一篇主要主要讲Volley框架运作的原理。主要使用流程图来叙述,简单的分析了整个流程的过程,具体的请参考源代码或者查看我上一篇在文章末尾添上的链接。一、Volley的准备生成一个RequestQueue的队列。二、用户添加Request三、阻塞线程(1)缓存队列....
分类:
其他好文 时间:
2015-01-08 20:02:13
阅读次数:
214