• 内容详情
  • Android网络层架构设计实战 基于okhttp3学习教程

    【课程内容】

    第一章:课前须知

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

    第二章:主流网络框架分析与框架选择

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

    第三章:网络框架命脉之http协议

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

    第四章:网络框架基石之okhttp3

    1 okhttp 的同步请求和异步请求
    2 http 请求头和相应头的实际应用
    3 http get请求之添加参数
    4 搭建post请求的服务
    5 post 请求传递参数
    6 martipart 上传文件协议分析
    7 okhttp 使用mutipart 协议上传文件MP4
    8 http协议中缓存的原理和关键字段
    9 okhttp 实现缓存机制
    10 okhttp 缓存实现原理问题

    第五章:网络框架之多线程下载功能设计与实现

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

    第六章:网络框架之多线程下载功能优化与设计模式实战

    1 线程池原理和如何终止一个线程讲解
    2 多线程下载功能引入队列机制
    3 greendao 生成相关数据库操作代码
    4 多线程下载添加数据库支持
    5 多线程下载支持进度更新
    6 代码优化之多线程优化
    7 单例模式优化方案
    8 volatile 关键字详解
    9 构建者模式的实际应用
    10 框架设计的一些见解

    第七章:网络框架之核心架构设计与实现

    1 工厂模式封装httpRequest创建的过程
    2 httpheader的接口定义和实现
    3 http请求头和相应头访问编写
    4 http状态码定义
    5 http response 封装
    6 http request 接口封装与实现
    7 http请求测试case编写

    第八章:网络请求框架之扩展式设计与实现

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

    第九章:课程总结

    1 http网络架构设计分析
    2 课程总结

    1. 全库网所有资源均来源于用户上传和网络,如有侵权请发送邮箱联系站长处理!
    2. 如果你有好的资源或者原创教程,可以到审核区投稿发布,分享会有钻石奖励和额外收入!
    3. 全库网所有的源码、教程等其它资源均源于用户上传发布,如有疑问,可直接联系发布作者处理
    4. 如有链接无法下载、失效或广告,请联系全库网管理员核实处理!
    5. 通过发布原创教学视频或优质源码资源可以免费获得全库网站内SVIP会员噢
    6.全库网管理猿邮箱地址:[email protected],我们会在收到您的邮件后三个工作日内完成处理!
    7. 如遇到加密压缩包,默认解压密码为"qkuser.com",如遇到无法解压的请联系管理员!

    全库网 » Android网络层架构设计实战 基于okhttp3学习教程