视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

本课程是市面上特有的一门兼顾框架0基础使用,框架源码实现,框架封装的课程。

课程结构
第1~3章:OkHttp基础使用
第4章:在OkHttp中使用Https
第5~9章:OkHttp源码分析
第10章:学习如何使用常用的抓包工具
第11~12章:封装OkHttp框架,简化使用流程
第13章:使用OkHttp实现一个图片爬虫(有福利哟!)
课程时长:21小时
课程分辨率:1080P
免费更新,完整目录请查看课程旁边的目录!

源码和资料
配套电子书和源码,买完课程加入付费群就送。

学习建议
推荐对着视频敲一遍代码(如果没有时间可以看一遍视频,对课程有一个了解,后面工作中遇到了问题才知道去哪一节找),也可以直接看电子书不理解再视频学习,工作中可以直接打开电子书对应的章节复用相应的代码。

适用人群:
已有Java,Android基础开发人员,想要提高职场竞争力,深入学习,源码实现分析和框架封装的人员。

课程大纲

01.
Android网络概述(3节)                                 暂无试看

1.课程介绍
7分钟
2.Android都有那些网络框架
7分钟
3.OkHttp概述
4分钟
02.
Okhttp基础使用(10节)

1.创建项目
11分钟
2.如何安装依赖?
12分钟
3.如何查看依赖库最新版本?
5分钟
4.发送Get请求
17分钟
5.OkHttpClient配置
6分钟
6.多种方法实现在子线程中更新UI
9分钟
7.传递请求参
17分钟
8.上传文件
7分钟
9.如何实现Put,Patch方式的请求
7分钟
10.用JavaBean解析返回的JSON
10分钟
03.
Okhttp高级使用(10节)

1.取消请求(这是第二节的)
15分钟
2.下载文件
17分钟
3.拦截器
17分钟
4.请求头和响应头
10分钟
5.Okhttp缓存策略
23分钟
6.使用拦截器重写请求头支持缓存
12分钟
7.缓存终极版
12分钟
8.压缩请求体
13分钟
9.基本认证处理
7分钟
10.代理设置
9分钟
04.
Okhttp高级使用(第二部分)(3节)

1.如何为不同的网址设置不同的代理
10分钟
2.Cookie的基本使用方法
31分钟
3.Cookie的持久化
18分钟
05.
Https(10节)

1.Http的缺点
11分钟
2.什么是Https
9分钟
3.如何访问不需要证书的Https服务端
12分钟
4.如何访问单向证书的Https服务端
17分钟
5.如何信任所有证书
9分钟
6.使用字符串代替证书
10分钟
7.使用Tomcat搭建Http服务器
7分钟
8.给Tomcat配置证书
14分钟
9.如何用Okhttp访问我们配置的网站
8分钟
10.给Tomcat配置双向认证
14分钟
06.
Https(第二部分)(1节)

1.如何用Okhttp访问双向认证的网站
15分钟
07.
搭建Okhttp源码调试环境(4节)

1.下载Okhttp源码
9分钟
2.安装Maven
7分钟
3.如何用Maven编译Okhttp源码
4分钟
4.如何用IDEA导入Okhttp源码
7分钟
08.
Okhttp源码分析(9节)

1.同步Get请求执行流程
31分钟
2.拦截器的链式调用原理
17分钟
3.异步Get请求执行流程
16分钟
4.同步队列SynchronousQueue
9分钟
5.线程池
13分钟
6.Post参数是如何传递的
7分钟
7.FormBody是如何实现的
10分钟
8.FormBody性能优化
5分钟
9.MultipartBody是如何实现的
16分钟
09.
拦截器源码分析(10节)

1.BridgeInterceptor源码分析
20分钟
2.RetryAndFollowUpInterceptor源码分析
22分钟
3.CacheInterceptor源码分析
25分钟
4.DiskLruCache使用方法
10分钟
5.Cache源码分析
28分钟
6.CacheStrategy源码分析
14分钟
7.CacheControl源码分析
7分钟
8.ConnectInterceptor源码分析
4分钟
9.Connection源码分析
3分钟
10.RealConnection源码分析
32分钟
10.
拦截器源码分析(第二部分)(6节)

1.CallServerInterceptor源码分析
9分钟
2.StreamAllocation源码分析
20分钟
3.ConnectionPool源码分析
15分钟
4.HttpCodec创建和使用位置
3分钟
5.Http1Codec源码分析
11分钟
6.Http2Codec源码分析
6分钟
11.
HTTP/2在Okhttp中实现源码分析(8节)

1.HTTP/2头部压缩技术
19分钟
2.Http2Connection源码分析
10分钟
3.Http2Stream源码分析
12分钟
4.Http2Reader源码分析
9分钟
5.Http2Connection#ReaderRunnable源码分析
6分钟
6.Hpack源码分析
10分钟
7.Huffman源码分析
6分钟
8.Http2Writer源码分析
8分钟
12.
OKhttp其他源码(10节)

1.OkHttpClient源码分析
6分钟
2.Proxy源码分析
3分钟
3.ProxySelector源码分析
4分钟
4.Proxy是如何实现的
12分钟
5.Route源码分析
4分钟
6.Http认证源码分析
8分钟
7.Cookie源码分析
4分钟
8.CookieJar源码分析
5分钟
9.Address源码分析
4分钟
10.Platform源码分析
7分钟
13.
扩展章节(8节)

1.在Mac上使用Charles抓电脑请求包
14分钟
2.在Mac上使用Charles抓手机请求包
8分钟
3.在Mac上使用Charles抓HTTPS请求包
10分钟
4.在Mac上使用Charles抓手机HTTPS请求包
10分钟
5.在Windows上使用Fiddler抓电脑请求包
12分钟
6.在Windows上使用Fiddler抓手机请求包
9分钟
7.在Windows上使用Fiddler抓HTTPS请求包
7分钟
8.在Windows上使用Fiddler抓手机HTTPS请求包
7分钟
14.
AsyncOkHttp基础封装(10节)

1.创建项目结构
19分钟
2.添加依赖
5分钟
3.框架的使用接口
9分钟
4.将AsyncOkHttpClient改为Builder模式
4分钟
5.实现同步网络请求
9分钟
6.异步网络请求
15分钟
7.实现StringCallback
4分钟
8.重构AsyncOkHttpClient中的handler
7分钟
9.实现JSONCallback
7分钟
10.支持自定JSON解析框架
12分钟
15.
AsyncOkHttp基础封装(第二部分)(2节)

1.添加请求前后回调方法
11分钟
2.重构对话框等逻辑到BaseActivity
11分钟
16.
AsyncOkHttp高级封装(7节)

1.实现FileCallback
8分钟
2.实现文件下载进度
8分钟
3.实现请求和Activity绑定功能
14分钟
4.取消请求和取消当前界面所有请求
7分钟
5.多个界面错误处理
23分钟
6.优化错误处理逻辑
6分钟
7.出错自动显示加载更多
12分钟
17.
使用OkHttp实现图片爬虫(4节)

1.爬虫项目需求分析
3分钟
2.项目结构规划
3分钟
3.完成基础爬虫
21分钟
4.关于后续优化
5分钟
相关推荐
客服 关于