首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络库
订阅
安卓小子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
OkHttp3源码解析(二)——拦截器链和缓存策略
上一篇文章中我们介绍了OkHttp3的同步和异步请求流程,我们分析到不论是同步还是异步请求,都是通过RealCall内部的getResponseWithInterceptorChain方法来执行具体的网络连接的,下面我们来分析看看OkHttp3具体是怎么进行网络请求的。 get…
OkHttp3源码解析(一)之请求流程
以上是简略的用OkHttp3请求网络的步骤,下面我们来通过源码分析下。 可以看见返回的RealCall,所以我们发起请求无论是调用execute方法还是enqueue方法,实际上调用的都是RealCall内部的方法。 在RealCall内部的enqueue方法和execute方…
重学Android——OkHttp3源码解读
官网的介绍——An HTTP & HTTP/2 client for Android and Java applications。 它的使用是非常简单的,我们在Android中一般使用enqueue执行异步请求。 可以看到,直接调用了realCall的方法,说明RealCall…
Retrofit2.0源码解析
欢迎掘金的小伙伴们访问我的个人博客 ,原文链接:http://wensibo.net/2017/09/05/retrofit/ 今天是九月的第四天了,学校也正式开学,趁着大学最后一年的这大好时光,抓紧时间赶快学习新知识吧!今天想要与大家一起分享的是Retrofit,由于网上已经…
Android 网络编程之TCP、UDP详解
gethostbyname()和gethostbyaddr():用于解析主机名和地址。 select():用于修整有如下情况的套接字列表: 准备读,准备写或者是有错误。 poll():用于检查套接字的状态。 套接字可以被测试,看是否可以写入、读取或是有错误。 getsockop…
OkHttp3源码解析(三)——连接池复用
我们已经分析了OkHttp3的拦截器链和缓存策略,今天我们再来看看OkHttp3的连接池复用。 客户端和服务器建立socket连接需要经历TCP的三次握手和四次挥手,是一种比较消耗资源的动作。Http中有一种keepAlive connections的机制,在和客户端通信结束以…