真全栈程序员

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 873|回复: 2

Android网络层架构设计实战 基于okhttp3

[复制链接]
  • TA的每日心情
    擦汗
    2021-4-19 01:29
  • 签到天数: 569 天

    [LV.9]以坛为家II

    2180

    主题

    2703

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    12948
    发表于 2019-6-25 13:13:00 | 显示全部楼层 |阅读模式
    【课程内容】

    第一章:课前须知

    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 课程总结
    下载地址
    游客,如果您要查看本帖隐藏内容请回复




    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-7 05:54
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    10

    积分

    凡人程序员

    Rank: 1

    积分
    10
    发表于 2019-11-7 05:56:26 | 显示全部楼层
    学习中ing…
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-6-24 23:14
  • 签到天数: 39 天

    [LV.5]常住居民I

    1

    主题

    144

    帖子

    634

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    634
    发表于 2020-5-20 17:42:20 | 显示全部楼层
    谢谢楼主资源
    回复

    使用道具 举报

    小黑屋|真全栈程序员

    GMT+8, 2022-8-18 01:04 , Processed in 0.096186 second(s), 25 queries .

    Powered by 真全栈程序员

    © 2010-2019 Fstcode Inc.

    快速回复 返回顶部 返回列表