网络交互功能是Android的一个重要元素,Android是一款基于Linux的手机操作系统,同时具备Google的网络特性,今天ATAAW.COM介绍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中通过Get方法获取网络链接流的基本方法,可以看出只需几个方法就可以实现网络连接,对实现网络编程是非常方便的。

更多相关文章

  1. Android来电铃声默认设置的实现方法与怎么设置语音来电的默认铃
  2. NDK开发历程(一):android native code的调试方法
  3. Android ListView拖动时背景变黑的解决方法
  4. android ------ AAPT2 error: check logs for details解决方法
  5. android下的定时器在关闭屏幕后会自己停掉解决方法
  6. Android自定义属性时TypedArray的使用方法
  7. Android语音识别方法
  8. Parcalable接口使用(android传递结构体数据的方法)

随机推荐

  1. android学习资料链接汇总
  2. Android(安卓)SparseArray源码阅读
  3. Android、JUnit深入浅出(七)——总…
  4. 生成Google Map KeyGen
  5. Android(安卓)中sqlite数据库的增删改查
  6. Android增加监听的三种实现方式
  7. Android(安卓)okHttp上传图片
  8. android 命令行执行java 的方式
  9. Android(安卓)Webview解析
  10. android 9.0 startService启动Servcie的