Android网络请求

OkHttp:Android提供了两种HTTP交互方式:HttpURLConnection和 Apache HTTP Client。安卓6.0之后谷歌抛弃了Apache HTTP Client这种交互方式转而使用更加高效的OkHttp库。并把OkHttp加入源代码。


Retrofit:Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。


RxAndroid:是RxJava的一个针对Android平台的扩展和AsyncTask和Handler一样都是用于异步操作的,但它比 AsyncTask 和Handler更简单。


RxJava:于异步操作的库。

Retrofit2.0+RxJava2安卓网络构架搭建,支持缓存,文件上传,cookie管理等
https://github.com/addxing/NetRequestDemo.git

你可能感兴趣的:(Android进阶之路)