[070] Android网络层框架设计实战 – 网盘下载 -

[070] Android网络层框架设计实战 - 网盘下载风筝自习室-课程资源-网盘资源风筝自习室
[070] Android网络层框架设计实战 – 网盘下载 -
此内容为付费阅读,请付费后查看
500积分
付费阅读

image

网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。

网盘链接:

1. 课前须知

  • 1-2 课前须知
  • 1-3 如何更好的学习本课程?

2. 主流网络框架分析

  • 2-1 常用网络框架介绍1
  • 2-2 常用网络框架介绍2
  • 2-3 okhttp和retrofit框架介绍
  • 2-4 选择一个开源框架的标准是什么?
  • 2-5 okhttp hello world 编写

3. http协议详解

  • 3-1 http 协议介绍和特点
  • 3-2 http 请求协议详解
  • 3-3 常见的请求头和响应头详细介绍

4. okhttp3详解

  • 4-1 同步请求和异步请求
  • 4-2 请求头和响应头
  • 4-3 get请求之添加参数
  • 4-4 搭建post请求的服务
  • 4-5 post 请求传递参数
  • 4-6 martipart 协议分析-1
  • 4-7 martipart协议分析-2
  • 4-8 上传文件
  • 4-9 缓存原理
  • 4-10 缓存机制
  • 4-11 缓存实现问题-1
  • 4-12 缓存实现问题-2

5. 多线程下载功能设计

  • 5-1 多线程下载文件的原理和在实际开发问题
  • 5-2 http 字段content-length、range、Transfer-Encoding chunked实践
  • 5-3 多线程下载准备工作-1
  • 5-4 多线程下载准备工作-2
  • 5-5 多线程下载网络请求实现-1
  • 5-6 多线程下载网络请求实现-2
  • 5-7 多线程下载核心实现

6. 多线程下载功能优化

  • 6-1 线程池原理和终止线程-1
  • 6-2 线程池原理和终止线程-2
  • 6-3 引入队列机制
  • 6-4 引入greendao
  • 6-5 添加数据库支持-1
  • 6-6 添加数据库支持-2
  • 6-7 添加进度更新支持
  • 6-8 多线程优化
  • 6-9 单例模式
  • 6-10 volatile 关键字
  • 6-11 构建者模式
  • 6-12 框架设计经验谈

7. 客户端设计

  • 7-1 httpheader 接口定义
  • 7-2 请求头和响应头编写
  • 7-3 状态码定义
  • 7-4 response封装
  • 7-5 request 封装
  • 7-6 测试case编写
  • 7-7 工厂模式封装httpRequest

8. 框架拓展设计

  • 8-1 支持原生的HttpUrlConnection方式请求和响应
  • 8-2 业务层多线程分发处理
  • 8-3 请求成功移除处理
  • 8-4 请求成功类型转换包装处理

9. 网络框架重构

  • 9-1 框架重构与升级介绍
  • 9-2 retrofit网络框架原理分析
  • 9-3 重构response和request对象
  • 9-4 重构网络请求过程
  • 9-5 网络请求功能-单元测试
  • 9-6 NiceClient封装
  • 9-7 Java动态代理讲解-1
  • 9-8 Java动态代理讲解-2

10. 网络框架注解功能设计与实现

  • 10-1 框架注解定义
  • 10-2 框架注解处理-1
  • 10-3 框架注解处理-2
  • 10-4 支持http header的设置
  • 10-5 处理Query、QueryMap、Path等注解
  • 10-6 处理FieldMap注解
  • 10-7 实现发送对象到服务器功能-1
  • 10-8 实现发送对象到服务器功能-2
  • 10-9 实现发送对象到服务器功能-3

11. 错误码和重连功能设计与实现

  • 11-1 http 重试功能代码编写-1
  • 11-2 http 重试功能代码编写-2
  • 11-3 错误码的处理-1
  • 11-4 错误码的处理-2

12. https功能设计与实现

  • 12-1 https内容介绍.mp4
  • 12-2 加密知识讲解-1
  • 12-3 加密知识讲解-2
  • 12-4 https原理讲解什么是单向认证什么是双向认证
  • 12-5 node.js搭建https测试server
  • 12-6 客户端访问https网站
  • 12-7 java 实现单向认证
  • 12-8 NiceClient集成https功能

13. httpDns功能设计与实现

  • 13-1 dns 案例讲解
  • 13-2 httpdns常见的实现方案和使用过程中遇到的问题
  • 13-3 高度抽象httpclient封装-1
  • 13-4 高度抽象httpclient封装-2
  • 13-5 实现HttpUrlConnenct封装
  • 13-6 httpdns功能代码实现
  • 13-7 在使用httpDns可能遇到一些问题

14. 支持RxJava及课程总结

  • 14-1 支持rxjava
  • 14-2 总结回顾
© 版权声明
THE END
加入本站 VIP,免费下载本站所有内容
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容