WEB开发网
开发学院手机开发Android 开发 Android 网络连接处理 阅读

Android 网络连接处理

 2010-03-26 06:13:00 来源:WEB开发网   
核心提示:在Android中,可以有多种方式来实现网络编程:创建URL,Android 网络连接处理,并使用URLConnection/HttpURLConnection使用HttpClient使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 H

Android中,可以有多种方式来实现网络编程:

创建URL,并使用URLConnection/HttpURLConnection

使用HttpClient

使用WebView

创建URL,并使用URLConnection/HttpURLConnection

java.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:

创建 URL 以及 URLConnection / HttpURLConnection 对象

设置连接参数

连接到服务器

向服务器写数据

从服务器读取数据

源码:

try { // 创建URL对象 URL url = new URL("http://t.sina.cn/fesky"); // 创建URL连接 URLConnection connection = url.openConnection(); // 对于 HTTP 连接可以直接转换成 HttpURLConnection, // 这样就可以使用一些 HTTP 连接特定的方法,如 setRequestMethod() 等 // HttpURLConnection connection // =(HttpURLConnection)url.openConnection(Proxy_yours); // 设置参数 connection.setConnectTimeout(10000); connection.addRequestProperty("User-Agent", "J2me/MIDP2.0"); // 连接服务器 connection.connect(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }

使用HttpClient

对于HttpClient类,可以使用HttpPost和HttpGet类以及HttpResponse来进行网络连接。

使用WebView

Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装成了WebView组件。

http://developer.android.com/guide/tutorials/views/hello-webview.html提 供了一个简单的例子:

1. webview的XML定义:

  <WebView 
  android:id="@+id/webview"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
  />

1 2  下一页

Tags:Android 网络 连接

编辑录入:coldstar [复制链接] [打 印]
赞助商链接