前面研究了LruCache,它作为如今用的最多的内存缓存方案已经在非常多开源缓存框架中使用。相同的还有硬盘缓存方案也就是DiskLruCache,通常的做法就是使用内存和硬盘二级缓存。 用法 1.存储: DiskLruCache diskLruCache= open(File directory, ...
分类:
系统相关 时间:
2017-06-28 11:00:46
阅读次数:
255
如今android网络方面的第三方库非常多,volley。Retrofit。OKHttp等,各有各自的特点,这边博客就来简介下怎样使用OKHttp。 梗概 OKHttp是一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟。还有透明的GZIP压缩。请求缓存 ...
分类:
Web程序 时间:
2017-06-22 18:33:25
阅读次数:
251
public class LurCache { private final LinkedHashMap map; private int size; // 已经存储的大小 private int maxSize; // 规定的最大存储空间 private int putCount; // put的次... ...
分类:
移动开发 时间:
2017-06-19 12:56:34
阅读次数:
159
下载地址:git clone https://android.googlesource.com/platform/frameworks/volley 或 : https://github.com/mcxiaoke/android-volley Volley 能作什么 Google 2013 I/O ...
分类:
移动开发 时间:
2017-06-18 13:19:10
阅读次数:
279
1.回想 上篇对 Volley进行了简介和对它的学习目的与目标,最后,为学习Volley做了一些准备 2.重点 2.1 RequestQueue 请求队列的建立 2.2 学习 StringRequest和JsonObjectRequest 。 3.RequestQueue 请求队列的建立 新建类 v ...
分类:
移动开发 时间:
2017-06-17 14:23:19
阅读次数:
253
提到Netroid也许非常多人不知道这个框架,但我假设说Volley想必没有人不知道吧。Netroid是一个基于Volley实现的Android Http库。提供运行网络请求、缓存返回结果、批量图片载入、大文件断点下载的常见Http交互功能,关于网络请求,图片载入没什么好说的,Volley已经有非常 ...
分类:
移动开发 时间:
2017-06-16 14:23:26
阅读次数:
214
* Volley是Android平台的网络通信库:更快,更简单,更健壮 * Volley提供的功能: * 1:JSON,图片(异步) * 2.网络请求排序 * 3.网络请求的优先级处理 * 4.缓存 * 5.多级别的取消请求 * 6.与Activity生命周期联动 适合:频繁的,数据量比较小的请求 ...
分类:
其他好文 时间:
2017-06-10 16:51:49
阅读次数:
188
1.回想 上篇 使用 Volley 的 JsonObjectRequest 和 ImageLoader 写了 电影列表的样例 2.重点 (1)封装Volley 内部 请求 类(请求队列,数据请求,图片请求,图片缓存) (2)封装 Response.Listener 和 Response.ErrorL ...
分类:
移动开发 时间:
2017-06-10 12:29:26
阅读次数:
321
Volley中网络载入有两种方式,各自是HurlStack与HttpClientStack。我们来看Volley.java中的一段代码 if (stack == null) {//假设没有限定stack if (Build.VERSION.SDK_INT >= 9) {//adk版本号在9或者以上 ...
分类:
Web程序 时间:
2017-06-02 21:10:30
阅读次数:
343