首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Square
订阅
5upport
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
OkHttp源码分析(二)Dispatcher分发器 和 AsyncTimeout超时处理
本篇分析两个上一篇提到但没有讲到的两个工具,分别是Dispatcher 和 AsyncTimeout Dispatcher分发器 这个类负责异步请求的调度,内部使用了线程池来进行异步调度。
Android 面试之开源库面试题
有人说,现在的客户端面试越来越卷了,需要开发者掌握的内容也越来越多,从基础的Java基础、Android基础、Android系统原理、Android第三方库、混合开发、数据结构、算法,无一不问,要想得
【知识点】OkHttp 原理 8 连问
OkHttp可以说是Android开发中最常见的网络请求框架,OkHttp使用方便,扩展性强,功能强大,本文从几个问题出发梳理OKHttp相关知识点,以便快速构建OKHttp知识体系
okhttp 缓存机制--数据流是如何写到本地的
笔者之前对 okhttp 缓存机制不太了解,分析 okhttp 网络请求过程时,对此也是一笔带过,认为缓存这块与请求过程无太大关系,所以一直以来,对缓存这块不得而知,决定好好阅读下源码。 如上,中文注释表述了疑问,不知道 cacheWritingSource 的 read 方法…
OkHttp 更新 token 的解决方案
Android 上 OkHttp 更新 Token 的解决方案
从源码的角度分析 OKHttp3 (二) 拦截器的魅力
由于之前项目搭建的是 MVP 架构,由RxJava + Glide + OKHttp + Retrofit 等开源框架组合而成,之前也都是停留在使用层面上,没有深入的研究,最近打算把它们全部攻下,还没有关注的同学可以先关注一波,看完这个系列文章,(不管是面试还是工作中处理问题)…
深入 OKHttp 之 TLS
今天我们来看一下 OKHttp 中是怎么处理 HTTP 的 TLS 安全连接的。 在 OKHttp 中,我们可以找到,如果是 TLS 连接,那么一定会有一个 SSLSocketFactory ,这个类我们一般并不会设置。那么我们看看默认的是啥: 可以看到这里调用 JDK 的 A…
Android Okhttp 断点续传面试解析
我们在刷一下面试题的时候,有时候会看到一些大厂会问关于断点续传的原理,那么今天在这里从 HTTP 断点续传知识和 Android 中如何实现断点续传的思路来做一个关于 Android 断点续传原理的总结。 指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每…
使用最简单的方式扩展 retrofit 的注解类型
现在大部分的应用都会使用 Retrofit + OkHttp 的网络请求,仅从使用的角度来讲,这两者最大的特点是 注解 + 拦截器。 同样如果有一些特殊需求都可以使用自定义的注解来处理,这样可以提高一些灵活性。 关键问题就是在 OkHttp 的拦截器中如何获取 searchRe…
Android源码分析-OkHttp-6-缓存
OkHttp默认将不启用缓存,启用缓存:OkHttp缓存逻辑主要位于拦截器CacheInterceptor中