项目实战

    今日:26693| 主题:1162
收藏本版 (387)
发表新帖
打印 上一主题 下一主题

[移动开发] [百度网盘]Android架构师之路 网络层架构设计与实战

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2018-2-8 19:19:33
30529 9


  • 第1章 课前须知

    介绍如何去学习,课程适合的人群、怎么才能融会贯通


  • 第2章 主流网络框架分析

    常用网络框架介绍,分析volley 、Android-async-http、Afinal框架、xUtils、okhttp、retrofit、优有点缺点、教会选择一个框架的标准是什么?


  • 第3章 http协议详解

    介绍http1.0、1.1 2.0版本和spdy协议、示例讲解请求头的应用场景、响应头的种类划分、缓存相关字段等。


  • 第4章 okhttp3详解

    讲解使用 okhttp3发送同步请求异步请求 get/post/上传文件/ 支持缓存、 http协议缓存实现的原理


  • 第5章 多线程下载功能设计

    本章讲解框架搭建,下载框架是解决的几个关键问题,与下载相关的字段示例、编写框架的核心代码、多线程使用原理。


  • 第6章 多线程下载功能优化

    本章主要是优化多线程下载功能,增加队列机制、添加数据库支持、进度更新、多线程优化、单例、构建者模式实际应用讲解、架构设计的一些见解。


  • 第7章 客户端设计

    本章开始对框架的 header进行封装、对状态码定义 request进行封装 、对response进行封装,且对抽象的工厂模式进行实际应用并编写测试用例测试核心架构的功能


  • 第8章 框架拓展设计

    本章开始拓展支持原生HttpURLConnection 实现网络请求、增加请求的异步处理和队列机制,增加了自动类型的转换并对网络框架设计和实现的原理进行分析,以方便大家遇到具体需求是能够在此基础上灵活方便的进行拓展。


  • 第9章 网络框架重构

    本章解决前面实现过程中遗留问题,并分析框架原理,重构网络请求代码、重新封装reponse和request、NiceClient等,让我们的框架更易用。


  • 第10章 网络框架注解功能设计与实现

    本章会讲解动态代理和注解处理,并定义相关注解,例如GET、POST、Query、QueryMap、Path、Filed、FiledMap,让我们的网络框架也支持注解功能。支持发送json到服务器


  • 第11章 错误码和重连功能设计与实现

    本章通过注解实现重新连接功能,支持对错误码的处理功能


  • 第12章 https功能设计与实现

    本章会讲解https的原理、常见的加密知识、重点给大家讲一下单向认证和双向认证,通过一个实际的单向认证的例子给大家讲一下客户端和服务端是如何处理https功能的


  • 第13章 httpDns功能设计与实现

    本章给大家讲一下常见的dns劫持案例,包括dns劫持解决方案和在使用httpdns过程中遇到的问题,网络框架层增加httpDns功能,支持原生的HttpUrlConnection和okhttp3,可自定义替换httpdns功能


  • 第14章 支持RxJava及课程总结

    本章会带大家为我们的框架实现rxjava功能,让我们的框架也能够支持响应式编程。本章对框架进行总结,希望大家都再次进行梳理和总结,把课程学到的知识变成自己的东西,最后祝大家学有所成,学有所获!


  • 下载地址:

    游客,如果您要查看本帖隐藏内容请回复



吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:掌握React Native技术转型随意切换
下一篇:带领新手快速开发Android App
收藏
收藏
支持
支持
反对
反对

主题推荐

回复

使用道具 举报

沙发
yycliqionay 发表于 2018-2-8 20:35:44
6666666666
回复

使用道具 举报

板凳
nicky_hb 发表于 2018-5-12 19:38:14
付费付费付付付
回复

使用道具 举报

地板
Scartstol 发表于 2018-5-12 19:47:15
666666666666666666666666666
回复

使用道具 举报

5#
kk88 发表于 2018-5-30 21:11:22
Android架构师之路 网络层架构设计与实战
回复

使用道具 举报

6#
chenl8820 发表于 2018-6-17 15:03:43
楼主,不论什么情况你一定要hold住!hold住就是胜利!
回复

使用道具 举报

7#
styluo 发表于 2019-3-28 16:32:41
不管你信不信,反正我是信了。支持吾爱编程网!
回复

使用道具 举报

8#
jkm123 发表于 2020-8-17 15:25:20
哥顶的不是帖子,是寂寞!支持吾爱编程网!
回复

使用道具 举报

9#
52code 发表于 2021-10-23 14:20:43
膜拜神贴,后面的请保持队形~支持吾爱编程网!
回复

使用道具 举报

10#
itwoaini 发表于 2022-9-8 11:11:16
啥也不说了,楼主就是给力!支持吾爱编程网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网