1 / 8
文档名称:

Android教程06-网络连接.ppt

格式:ppt   页数:8页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android教程06-网络连接.ppt

上传人:12345 2014/9/3 文件大小:0 KB

下载得到文件列表

Android教程06-网络连接.ppt

文档介绍

文档介绍:Android 课程讲义
智能手机开发
.
1
浙江大学计算机学院
6、网络连接
智能手机开发
.
2
浙江大学计算机学院
网络访问
使用网络,应该有相应使用允许。
文件AndroidManifest添加:
<uses-permission android:name=".">
</uses-permission>
<uses-permission android:name="">
</uses-permission>
.
3
浙江大学计算机学院
获取数据
建立HttpClient,选择post或get请求服务器而获得网页数据。
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(url);
HttpResponse response = (get);
HttpEntity entity = ();
//尝试读取entity的长度,返回-1表示长度未知
long length = ();
InputStream is = ();
.
4
浙江大学计算机学院
获取数据
利用HttpURLConnection对象,我们可以从网络中获取网页数据。
URL url = new URL("");
HttpURLConnection conn = (HttpURLConnection) ();
(6* 1000);//设置连接超时
if (() != 200) throw new RuntimeException("请求url失败");
InputStream is = ();//得到网络返回的输入流
String result = readData(is, "GBK");
();
(result);
.
5
浙江大学计算机学院
获取数据
利用HttpURLConnection对象,我们可以从网络中获取文件数据。
URL url = new URL("http://photocdn./20100125/");
HttpURLConnection conn = (HttpURLConnection) ();
(6*