![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android之网络编程篇
旧时光就是我
这个作者很懒,什么都没留下…
展开
-
android之HTTPS通讯
一、HTTPS介绍简单讲是HTTP的安全版。背景: HTTP大势已去 HTTPS加密挑大梁 2017年苹果APP强制HTTPS:苹果公司从2017年1月1日起将全面强制要求iOS App使用HTTPS加密连接。只有HTTPS的网站才能通过iOS App安全审核。SSL协议(Secure Socket layer)SSL协议介绍SSL(Secure Sockets Layer 安全套接层),及其继任...原创 2018-07-09 19:12:42 · 1566 阅读 · 0 评论 -
android之Socket编程
一、计算机分为硬件和软件计算机硬件,分为5大类1.输入设备2.输出设备3.存储器4.运算器5.控制器二、软件充分利用计算机的硬件性能特性比如输入输出设备,就是我们的数据输入输出存储器就是临时存储数据或者持续存储数据最后是运算器和控制器集成为中央处理器也就是我们的cpu先有数据才有数据处理三、所以我们开始学习的是二大数据类型。1.基本数据类型(4类5种)2.引用数据类型要记住java是强类型的语言,...原创 2018-07-09 23:29:18 · 1545 阅读 · 0 评论 -
android之Http协议
网络框架图一、5层网络体系结构其实socket和http协议不相关的,socket是对tcp/ip协议的编程,http协议则是基于tcp/ip封装的,不能说socket是封装了tcp/ip,他还有udp,也不能说http对tcp/ip的编程,http协议比tcp/ip协议要高一个层次。之前一篇我们已经了解了socket,现在要理解http协议,要看它在网络体系结构中发挥的作用,http是属于应用层...原创 2018-07-09 23:31:37 · 406 阅读 · 0 评论 -
android之底层网络库
絮语:底层网络库也就是jar,是其他公司根据HTTP协议来封装,HTTP协议实现了网络传输,但是只是理论上,要把它变成实践的,具体的代码,需要进行封装,就诞生了我们可看到可触摸可使用的底层网络库。这些网络库都是符合HTTP规范来封装,所以肯定现实了网络的传输。但是各个公司封装HTTP协议有各个公司的思想,习惯。因此各个底层网络库数据传输的效率,线程的切换等等都有不同。一、HttpClient(废弃...原创 2018-07-09 23:38:01 · 1726 阅读 · 0 评论