您的位置:首页 > 理论基础 > 计算机网络

Android网络编程之通过Get方法实现

2011-05-17 22:28 549 查看
网络交互功能是Android的一个重要元素,Android是一款基于Linux的手机操作系统,同时具备Google的网络特性,今天介绍Android中通过Get方法实现网络交互,使用基于HTTP协议的Get方法来实现。

我们知道,要实现HTTP网络连接,都必须通过建立连接传输数据的基本步骤,下面我们对一个简单的例子稍做剖析。

A、创建URL实例

URL url = new URL("http://www.ataaw.com");

B、打开链接

URLConnection conn = url.openConnection();

C、获取返回码

int reCode = ((HttpURLConnection) conn).getResponseCode();

D、获取输入流

InputStream is = conn.getInputStream();

E、读取流内容

BufferedInputStream bis = new BufferedInputStream(is);

ByteArrayBuffer buffer = new ByteArrayBuffer(32);

int read = 0;

while ((read = bis.read()) != -1) {

buffer.append((char) read);

}

F、取出读到的字符串信息

EncodingUtils.getString(buffer.toByteArray(),HTTP.UTF_8);

本文出自 “android iOS” 博客,请务必保留此出处http://lovely1133.blog.51cto.com/1612511/567334
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐