最近开发的一个项目主要有两个特点,这两点也是在项目开发前需要着重去规划解决方案的:需要和Rest服务端请求大量的数据同时这些数据本地也要保存到sqlite数据库对于第一点,目前的Volley、Gson等框架既可以解决从服务端请求数据拉下Json数据并解析成java对象的全过程。但是对于第二点,就有点...
分类:
移动开发 时间:
2015-09-21 10:26:45
阅读次数:
9156
有兴趣的同学可以读完这篇文章以后 可以看看这个硬盘缓存和volley 或者是其他 图片缓存框架中使用的硬盘缓存有什么异同点。讲道理的话,其实硬盘缓存这个模块并不难写,难就难在 你要考虑到百分之0.1的那种情况,比如写文件的时候 手机突然没电了之类的,你得保证文件正确性,唯一性等等。今天就来看看这个D...
分类:
移动开发 时间:
2015-09-17 11:22:32
阅读次数:
286
一般对于API请求需带上GZip压缩,因为API返回数据大都是JSon串之类字符串,GZip压缩后内容大小大幅降低.public class GZipRequest extends StringRequest { public GZipRequest(int paramInt, String ...
分类:
其他好文 时间:
2015-09-17 01:12:56
阅读次数:
877
http://www.cnblogs.com/angeldevil/p/3735051.html http://www.codekk.com/blogs/detail/54cfab086c4761e5001b2542 https://bxbxbai.github.io/2014/09/14/android-working-with-volley/...
分类:
移动开发 时间:
2015-09-16 16:10:48
阅读次数:
221
Volley之https信任所有证书实现:public class HttpsTrustManager implements X509TrustManager { private static TrustManager[] trustManagers; private static fi...
分类:
Web程序 时间:
2015-09-15 23:10:44
阅读次数:
238
需要在MyApplication(继承Application)中配置;public static RequestQueue requestQueue; @Override public void onCreate() { super.onCreate(); V...
分类:
其他好文 时间:
2015-09-13 14:36:05
阅读次数:
169
前面http://www.cnblogs.com/androidsuperman/p/8a157b18ede85caa61ca5bc04bba43d0.html有讲到使用LRU来处理缓存的,但是只是处理内存里面的缓存,没进行文件缓存和处理,那么如何实现Volley在本地的缓存呢一般硬盘缓存使用com...
分类:
系统相关 时间:
2015-09-11 10:34:52
阅读次数:
318
http://blog.csdn.net/fancylovejava/article/details/45787729http://blog.csdn.net/boonya/article/details/387042291、volley 项目地址 https://github.com/smanik...
分类:
移动开发 时间:
2015-09-10 15:49:23
阅读次数:
184
Volley框架在请求网络图片方面也做了很多工作,提供了好几种方法.本文介绍使用ImageLoader来进行网络图片的加载.ImageLoader的内部使用ImageRequest来实现,它的构造器可以传入一个ImageCache缓存形参,实现了图片缓存的功能,同时还可以过滤重复链接,避免重复发送请...
分类:
其他好文 时间:
2015-09-10 15:39:00
阅读次数:
131
在volley框架中有一个protected Response> parseNetworkResponse(NetworkResponse response){}函数。从服务器上或者在缓存中获取的JSON字符串在这个函数进行解析。String jsonString = new String(resp...
分类:
移动开发 时间:
2015-09-09 21:13:07
阅读次数:
210