Android Client与Server的数据交互
本课程讲解Web Http协议上Android 客户端与服务端之间的数据交互。数据格式:字符串、JSON、XML、图片流、二进制数据流;全面介绍Android Client使用HttpClient对象和HttpURLConnection对象与服务器Servlet对象之间的请求,数据发送,响应,数据的接收;数据格式的封装、解析;并以常用APP应用DEMO实战:“登录”、“注册”、“动态图片”、“动态ListView”、“上传”、“下载”讲解。讲师介绍
http://www.maiziedu.com/sites/default/files/pictures/picture-9080-1406801639.jpg陈迪-Rico麦子学院Android方向教学负责人
Android高级软件工程师
从事JAVA行业软件开发工作8年。
从事IT培训工作5年,专门负责JAVA技术体系培训。
阶段一 - 开场白
自我介绍和本课程概要
阶段二 - 数据交互格式:字符串
“登录”Demo实战-整体分析
“登录”Demo实战-Servlet的搭建
“登录”Demo实战-Android UI的搭建
“登录”Demo实战-Android Thread、Handler、分层的编码
“登录”Demo实战-使用HttpClient发送请求,接受接应的编码
“登录”Demo实战-HttpClient的Post请求&请求参数的配置
阶段三 - 数据交互格式:Json
使用Json数据交互的整体分析
什么是Json数据
Json数据在Client和Server端封装&解析的关键
“注册”DEMO实战-Android UI的搭建
“注册”DEMO实战-Android封装Json数据,发送请求
“注册”DMEO实战-Servlet 使用json-lib解析请求JSON数据,封装响应JSON数据
“注册”DEMO实战-Android 解析响应Json数据。
“动态数据ListView”DEMO实战-Android ListView的搭建
“动态数据ListView”DEMO实战-Servlet 使用json-lib将一个集合变成JSONArray
“动态数据ListView”DEMO实战-Android 解析响应JSON,绑定到Adapter,实现动态
谈HttpClient的优化
阶段四 - 数据交互格式:图片流
动态图片应用的整体分析
“动态图片”DEMO实战-Web版的静、动态图片实现
“动态图片”DEMO实战-Android ImageView加载一副Project内的静态图片的两种方式
“动态图片”DEMO实战-Android 准备获取Server端的图片流,转换成Bitmap,放入ImageView
“动态图片”DEMO实战-Android 使用HttpURLConnection和Server交互,获得服务器的图片流
“动态图片”DEMO实战-Android HttpURLConnection的深入学习:POST请求的参数封装&请求参数的配置
阶段五 - 数据交互格式:文件(二进制数据)上传
“上传”DEMO的整体分析
“上传”DEMO实战-搭建Web版上传的页面
“上传”DEMO实战-Server 端使用commons-fileupload 接收上传数据
“上传”DEMO实战-Android 搭建选择上传图片的UI
“上传”DEMO实战-Android 获得上传图片的二进制流,准备上传
“上传”DEMO实战-Android 使用httpmine构建上传对象,向Server上传数据
阶段六 - 数据交互格式:文件(二进制数据)下载
“下载”DEMO的整体分析
“下载”DEMO实战-Server 端获得文件流通过响应发送客户端
“下载”DEMO实战-Android 搭建下载功能的UI
“下载”DEMO实战-Android 获得文件流,保存下载文件
阶段七 - 数据交互格式:XML
XML数据格式的交互
阶段八 - 阶段综合训练(小项目实战)
阶段综合训练(小项目实战)
下载: http://pan.baidu.com/s/1nt7LmBJ
楼主好人,谢谢分享
页:
[1]