现在市场的Http框架很多,比如我们熟知的NoHttp、Retrofit、Volley、android-async-http等上层框架,HttpURLConnection、OkHttp、HttpCli...
分类:
移动开发 时间:
2016-09-02 16:06:30
阅读次数:
311
刚开始觉得Volley挺难的,在网上看了写资料之后,感觉用了Volley之后代码反而更简单了。
使用起来也不难:StringRequest的用法:只要三步就可以了。
当然首先你要先导入Vol...
分类:
其他好文 时间:
2016-08-27 22:11:21
阅读次数:
259
要实现网络数据下载实现瀑布流效果;
实现思路很简单,主要是熟悉框架的运用。首先要写一个通用的MyRequest类,用于从网上获取json数据用Gson解析并返回bean对象
之后要设置recycler...
分类:
其他好文 时间:
2016-08-26 18:39:21
阅读次数:
357
Activitypublic class MainActivity extends Activity implements OnClickListener { private Context ctx; private TextView tv; @Override protected void onC... ...
分类:
其他好文 时间:
2016-08-25 21:10:20
阅读次数:
234
之前一直使用的Volley作为网络请求框架,它是Google 在2013年的I/O大会 上,发布的。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮,同时扩展性很强。在用它之前我进行了简单的封装,因为Volley默认的请求线程生命周期伴随着Activity的周期,这有 ...
分类:
其他好文 时间:
2016-08-25 21:10:15
阅读次数:
176
我们不能每次加载图片的时候都让用户从网络上下载,这样不仅浪费流量又会影响用户体验,所以Android中引入了图片的缓存这一操作机制。 原理: 首先根据图片的网络地址在网络上下载图片,将图片先缓存到内存缓存中,缓存到强引用中 也就是LruCache中。如果强引用中空间不足,就会将较早存储的图片对象驱逐 ...
分类:
移动开发 时间:
2016-08-21 10:59:16
阅读次数:
209
在Android中,有一个叫做LruCache类专门用来做图片缓存处理的。 它有一个特点,当缓存的图片达到了预先设定的值的时候,那么近期使用次数最少的图片就会被回收掉。 步骤: (1)要先设置缓存图片的内存大小,我这里设置为手机内存的1/8,手机内存的获取方式:int MAXMEMONRY = (i ...
分类:
系统相关 时间:
2016-08-17 15:33:59
阅读次数:
246
本文将介绍图片的内存缓存技术:LruCache和软引用的使用 1、软引用 我们一般用内存来缓存图片都是通过使用HashMap这个集合来保存图片的Url和图片对应的Bitmap对象 ,但是当我们需要缓存很多图片的时候,那么问题就来了,由于Map里面保存的是Bitmap对象的强引用, 所有导致dvm虚拟 ...
分类:
系统相关 时间:
2016-08-12 21:36:32
阅读次数:
210
Java基础系列 Java泛型 1. Java总结篇系列:Java泛型 HashMap实现 1.HashMap实现原理 强引用、软引用、弱引用、虚引用介绍 1. Java 如何有效地避免OOM:善于利用软引用和弱引用 图片缓存技术 1. 图片缓存之内存缓存技术LruCache,软引用 2. LRUC ...
分类:
编程语言 时间:
2016-08-11 19:10:12
阅读次数:
174
1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能 ...
分类:
移动开发 时间:
2016-08-10 21:02:08
阅读次数:
189