网络通信041201与WEB服务器交换数据

上传人:E**** 文档编号:91157916 上传时间:2019-06-26 格式:PPT 页数:14 大小:478.50KB
返回 下载 相关 举报
网络通信041201与WEB服务器交换数据_第1页
第1页 / 共14页
网络通信041201与WEB服务器交换数据_第2页
第2页 / 共14页
网络通信041201与WEB服务器交换数据_第3页
第3页 / 共14页
网络通信041201与WEB服务器交换数据_第4页
第4页 / 共14页
网络通信041201与WEB服务器交换数据_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《网络通信041201与WEB服务器交换数据》由会员分享,可在线阅读,更多相关《网络通信041201与WEB服务器交换数据(14页珍藏版)》请在金锄头文库上搜索。

1、Android开发实战经典,第12章:网络通信 ,李兴华,北京魔乐科技软件学院,本章目标,可以通过地址重写的方式进行Web Server的访问; 可以采用POST方式进行请求的提交; 可以读取网络上的图片信息;,使用Web服务器交换,范例:接收动态页的返回数据,范例:定义android.jsp程序,此程序保存在mldn虚拟目录下,范例:定义布局管理器 main.xml,范例:定义Activity程序,在AndroidManifest.xml文件中配置权限,使用POST提交访问动态WEB所需要的操作类,由于WEB连接采用的是HTTP操作协议进行的,所以用户要想发送请求(POST、GET)则可以使

2、用org.apache.http.client.methods.HttpPost类或者是org.apache.http.client.methods.HttpGet两个类进行。 当用户成功的向Web Services端发送请求之后,所有返回的数据将使用org.apache.http.HttpResponse接口保存。 当用户使用HttpResponse的getEntity()方法接收所有返回数据之后,可以使用EntityUtils类进行处理,而且由于HttpResponse是一个接口,所以要想实例化此接口的对象就要使用org.apache.http.impl.client.DefaultHtt

3、pClient类完成。 由于在Web Server上所提供的方法需要参数的传递,所以所有的参数都要使用org.apache.http.message.BasicNameValuePair类进行封装。 除了处理好参数之外,还需要处理的就是请求时所需要的编码,通用的编码为UTF-8,而要想指定此编码则必须使用org.apache.http.client.entity.UrlEncodedFormEntity类完成。,范例:修改Activity程序,采用POST提交方式,范例:读取网络图片,范例:定义Activity程序,读取网络图片,小结,如果需要网络则必须具有网络访问的权限; 连接WEB Server的时候可以使用地址重写的方式,也可以使用POST或GET提交的方式; 使用Bitmap可以将读取下来的图片数据设置到ImageView中进行显示。,下一章内容,与Socket交换数据,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号