教程 Android开源项目源码解析 由@Trinea发起的Android开源项目源码解析项目,目前已校对发布的分析有:Volley源码解析、Android Universal Image Loader源码分析、Dagger源码解析、EventBus 源码解析、xUtils源码解析、ViewPage ...
分类:
移动开发 时间:
2016-07-19 15:33:27
阅读次数:
194
Android 开源项目分类汇总
我们的微信公众号:codekk。二维码如下:
专注于 Android 开源分享、源码解析、框架设计、Android 内推。
我们的网站:www.codekk.com
Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团...
分类:
移动开发 时间:
2016-07-19 10:29:53
阅读次数:
647
随着Google对HttpClient 摒弃,和Volley的逐渐没落,OkHttp开始异军突起,而Retrofit则对okHttp进行了强制依赖。Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,如果看源码会发现其实质上就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层,其将请求返回javaBea...
分类:
其他好文 时间:
2016-07-17 16:10:41
阅读次数:
286
1. Volley特点 (1) 特别适合数据量小,通信频繁的网络操作。 (2) 扩展性强。Volley 中大多是基于接口的设计,可根据需要自行定制。 (3) 一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、4xx、5xx)的处理,请求头的处理, 缓存机制的支持等。并 ...
分类:
其他好文 时间:
2016-07-16 11:37:55
阅读次数:
205
Volley使用:Volley是Android平台上的网络通信库,能使网络通信更快、更简单、更健壮
Volley使用了典型的模板回调机制
实现Get,Post请求,上传json字符串,Volley的图片下载
RequestQueue :管理全局请求的单例,最好全局只有一个
StringRequest :文本的请求,下载字符串的时候需要创建的对象
Response.Lisente...
分类:
其他好文 时间:
2016-07-15 21:26:05
阅读次数:
172
总结了网上的一些资源,主要有以下两个观点: 分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因 ...
分类:
Web程序 时间:
2016-07-15 13:07:53
阅读次数:
153
1.volley 读取 json 需要转码 String s =new String(response.getBytes("ISO-8859-1"),"utf-8"); 2.volley 读取 xml (编码为gb2312) 需要转码 String string1 = new String(sb.t ...
分类:
其他好文 时间:
2016-07-15 09:25:24
阅读次数:
160
Android二级缓存之物理存储介质上的缓存DiskLruCache
Android DiskLruCache属于物理性质的缓存,相较于LruCache缓存,则DiskLruCache属于Android二级缓存中的最后一级。通常Android缓存分为两级,第一级是内存缓存,第二级是物理缓存也即DiskLruCache。顾名思义,DiskLruCache就是将数据缓存到Android的物理...
分类:
移动开发 时间:
2016-07-13 16:35:37
阅读次数:
180
概念:
Google在I/O 2013大会上发布了Volley。它是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。
1、优点就是特别适合数据量不大但是通信频繁的场景
2、缺点就是大数据传输表现的很糟糕。...
分类:
其他好文 时间:
2016-07-13 16:13:20
阅读次数:
124