http
文章平均质量分 96
布兰克=blank
这个作者很懒,什么都没留下…
展开
-
Android网络知识点全总结(4-Retrofit)
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的网络访问框架。 不过,对于Retrofit这样设计精妙、代码简洁、使用方便的优秀开源项目,不能仅知道如何扩展和使用,或者仅研究它采用的技术或模式,“技”当然重要,但不能忽视了背后的“道”。 对于Retrofit,我们还应该看到的,是她在优化App架构方面的努力,以及她在提升开发效率方面的借鉴和启示。 Retrofit 是一个 RE原创 2021-08-22 17:59:50 · 1318 阅读 · 0 评论 -
Android网络知识点全总结(3-OkHttp)
之前两篇文章总结了HTTP 的一些基础知识,包括HTTP,HTTPS原理,密码学及登陆授权等等,但是在我们Android开发中目前用到的最多的还是Okhttp+Retrofit。下面就总结一下Okhttp和Retrofit的用法及核心原理。 OkHttp OkHttp 使用方法简介OkHttp OkHttp简介 OkHttps是一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso)[1] 用于替代HttpUrlConnection和..原创 2021-08-22 12:11:41 · 2172 阅读 · 1 评论 -
Android网络知识点全总结(2-编码、加密和HTTS)
编码、加密和登录授权 古典密码学 起源于古代战争:在战争中,为了防止书信被截获后重要信息泄露,人们开始对书信进行加密。移位式加密如密码棒,使用布条缠绕在木棒上的方式来对书信进行加密。 加密算法:缠绕后书写密钥:木棒的尺寸 替换式加密 按规则使用不同的文字来替换掉原先的文字来进行加密。 码表: 原始字符:ABCDEFGHIJKLMNOPQRSTUVWXYZ 密码字符:BCDEFGHIJKLMNOPQRSTUVWXYZA (把A移位到最后形成密码字符) 原始书信:I love you 加原创 2021-08-21 12:10:54 · 1691 阅读 · 1 评论 -
Android网络知识点全总结(1-HTTP)
说到网络,就不得不先说一下HTTP。 HTTP的概念、原理、工作机制、数据格式 HTTP的定义 一种网络传输协议,位于TCP /IP协议族的最顶层——应用层 HTTP HypertextTransferProtocol,超文本传输协议,和HTML(HypertextMarkupLanguage超文本标记语言)一起诞生,用于在网络上请求和传输HTML内容。超文本,即「扩展型文本」,指的是HTML中可以有链向别的文本的链接(hyperlink)。 HTTP 的工作方式 浏览器: 用户输入地.原创 2021-08-21 10:34:26 · 1795 阅读 · 0 评论