网络交互功能是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);

更多相关文章

  1. android控件的监听绑定方法
  2. 全面的Android文件目录解析和获取方法(包含对6.0系统的说明)
  3. Android官方的文档中提到了模拟器中设置代理服务器的方法,即在命
  4. 如何向Android的framework里添加新类 &&& android修改开放类方法
  5. Android swap分区作用及swapper软件设置方法
  6. Android实现启用GPRS/3G网络
  7. Android 网络编程---STRUTS2,JSON,HttpClient
  8. android Matrix处理图片原理及方法整理
  9. Android 4.4 以太网网络共享功能研究和实现

随机推荐

  1. android1.5---2.1实现js调摄像头,调Java代
  2. Android开屏视频广告
  3. Eclipse 开发 Android, Hello, TimePicke
  4. android 终端上使用gcc
  5. Android: 判断网络状态
  6. Android手机开发:SQLite数据库
  7. android截图代码
  8. Android 获取音频时长
  9. adroid
  10. android 调用相册里的图片并返回