Android网络请求XUtils、Volley、OkHttp、Retrofit

目前对android网络请求进行了学习整理,目前对XUtils、Volley、OkHttp、Retrofit进行了学习,后续还会对NoHttp进行了解


XUtils篇


XUtils开源项目—BitmapUtils图片处理
XUtils开源项目—HttpUtils网络处理


Volley篇


Volley学习(一)Android Volley源码解析

Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json

Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读

Volley学习(四)NetworkImageView+LruCache(源码简读)图片请求小例子

Volley学习(五)HttpUrlConnection、Volley 2种方式实现头像上传



OkHttp篇

OkHttp学习(1)–>>同步和异步(get、post键值对、post带map、请求头体封装json)

OkHttp学习(2)–>>异步下载图片、文件(拦截器重写Response方法实现下载进度获取)

OkHttp学习(3)–>>同步、异步之上传文件至服务器(重写RequestBody方法,实现上传进度接口回调)


Retrofit篇


Retrofit简单封装使用–Post请求封装请求体、Get请求通过参数、map方式构建url

Retrofit+Rxjava 网络请求的简单封装(一)(观察者模式)

Retrofit+Rxjava 网络请求的完美封装(二)(观察者模式)

你可能感兴趣的:(Android网络操作)