在此之前,有一点需要大家知道,熟悉这些原则并不是说你写出的程序就一定灵活、清晰,只是为你的优秀代码之路铺上了一层栅栏,在这些原则的指导下你才能避免陷入一些常见的代码泥沼,从而让你专心写出优秀的东西。下面我们就以Android网络框架SimpleNet为例来学习这六大面向对象的基本原则,体会这些原则在... ...
分类:
其他好文 时间:
2017-08-30 14:09:09
阅读次数:
177
HTTP请求与响应 HTTP请求包结构 例: HTTP响应包结构 例: Http请求方式 常用的是Post和Get Get方式 在url中填写参数:http://xxxx.xx.com/xx.php?params1=value1¶ms2=value2 Post方式 参数是经过编码放在请求体中 ...
分类:
移动开发 时间:
2017-08-22 23:08:54
阅读次数:
261
?【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4046862.html 【前言】 JSP本身是JavaWeb中的知识,但是在学习Android网络 ...
分类:
编程语言 时间:
2017-08-19 12:54:25
阅读次数:
279
android 网络框架 源码分析 导语:最近想开发一个协议分析工具,来监控android app 所有的网络操作行为, 由于android 开发分为Java层,和Native层, 对于Native层我们只要对linux下所有网络I/O接口进行拦截即可,对于java 层,笔者对android 网络框... ...
分类:
移动开发 时间:
2017-08-17 10:26:37
阅读次数:
289
相关文章 Android网络编程(一)HTTP协议原理 Android网络编程(二)HttpClient与HttpURLConnection Android网络编程(三)Volley使用方法全解析 Android网络编程(四)从源代码解析volley Android网络编程(五)OkHttp2.x使 ...
分类:
移动开发 时间:
2017-08-16 21:48:00
阅读次数:
221
OKhttp3是一个非常强大的Android网络框架,它是由Square公司开发并开源的,很大Android开发者都会使用到,所以我也要来学学。 服务器 为了方便测试,我们需要一个后台服务器的的应用,下面是一个Java Web的Servlet,它的功能是接收客户端发来的登录数据,判断密码是否正确,并 ...
分类:
移动开发 时间:
2017-08-14 18:57:35
阅读次数:
242
在开发群里有多位同学问到了关于Android中网络缓存的问题。事实上不管是Android还是iOS,缓存的大致思路都是同样的,以下就几种情况下的缓存做一个大致的介绍。顺便说一下有些开源的网络请求框架已经提供了对缓存的支持。比如如今比較流行的okhttp。但是有的时候我们希望利用Android自带的网 ...
分类:
移动开发 时间:
2017-08-13 12:36:12
阅读次数:
172
在上一章中採用了最简单的创建service端代码方式,但在实际开发中一般都会採用比較成熟的框架。以下是完整的maven+spring mvc 创建service的方式 下载安装Eclipse 和jdk 这里须要注意一下eclipse jdk选择版本号的位数要一直。不能一个是32位一个是64位,不一致 ...
分类:
移动开发 时间:
2017-08-12 21:18:35
阅读次数:
322
Android网络编程(八)源码解析OkHttp后篇[复用连接池] 1.引子 在了解OkHttp的复用连接池之前,我们首先要了解几个概念。 TCP三次握手 通常我们进行HTTP连接网络的时候我们会进行TCP的三次握手,然后传输数据,然后再释放连接。 TCP三次握手的过程为: 第一次握手:建立连接。客 ...
分类:
Web程序 时间:
2017-08-07 15:23:29
阅读次数:
356
socket编程是网络通信的一个基础应用。不管是手机端还是PC端都须要socket技术来建立网络通信。在本章小编主要从下面几个方面来介绍socket的相关知识: 各自是“什么是socket?”,“socket有什么特点?”,“socket与Http以及TCP的差别”。“移动端socket的Demo” ...
分类:
移动开发 时间:
2017-08-06 14:59:03
阅读次数:
202