一.Eclipse上面搭建Android开发环境
这篇博客介绍很详细,http://blog.csdn.net/zht666/article/details/29837777 作者:海涛zht666
还有android studio的安装,直接next就行了,这里不说了。
二.Android客户端与服务器交互
这篇两篇博客讲得非常好,作者:Codingma的博客
1.登录服务端
2.登录客户端
HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力,里面包含地址和端口号
应用层HTTP是基于传输层TCP的协议,提供了封装和现实数据的具体形式。socket提供能通信的能力。
交互一般使用的协议为HTTP,使用json进行传输,轻量级,传输速度快。
Http要经过三次握手。
请求报文格式如下:
请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体
应答报文格式如下:
状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体