Android网络开发(二)--Devil独爱的空间
2010-08-30 23:33
162 查看
2010-01-08 13:32
2.3. Android接口 android.net.* 实际上是通过对 Apache 的 HttpClient 的封装来实现的一个 HTTP 编程接口,同时还提供了 HTTP 请求队列管理, 以及 HTTP 连接池管理,以提高并发请求情况下(如转载网页时)的处理效率,除此之外还有网络状态监视等接口。 以下是一个通过 AndroidHttpClient 访问服务器的最简例子: import import android.net.http.AndroidHttpClient; try { AndroidHttpClient client = AndroidHttpClient.newInstance(“your_user_agent”); // 创建 HttpGet 方法,该方法会自动处理 URL 地址的重定向 HttpGet httpGet = new HttpGet ("http://www.test_test.com/"); HttpResponse response = client.execute(httpGet); if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) { // 错误处理 } // 关闭连接 client.close(); } catch (Exception ee) { // } import import android.net.http.AndroidHttpClient; try { AndroidHttpClient client = AndroidHttpClient.newInstance(“your_user_agent”); // 创建 HttpGet 方法,该方法会自动处理 URL 地址的重定向 HttpGet httpGet = new HttpGet ("http://www.test_test.com/"); HttpResponse response = client.execute(httpGet); if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) { // 错误处理 } // 关闭连接 client.close(); } catch (Exception ee) { // } 另外当我们的应用需要同时从不同的主机获取数目不等的数据,并且仅关心数据的完整性而不关心其先后顺序时,也可以使用这部分的接口。典型用例就是 android.webkit 在转载网页和下载网页资源时,具体可参考 android.webkit.* 中的相关实现。 |
相关文章推荐
- Android网络开发回顾之旅 ② 新年新气象,封装一个esp8266一键配网XSmartConfig , 支持自定义回调。(附带Demo)
- Android开发之网络编程(二)
- Android关于网络访问app应用开发相关的异常总结
- Android(五)数据存储之五网络多线程断点下载-世事如棋,乾坤莫测,笑 ...  -  棒槌网@Android开发论坛 - Powered by
- Android开发本地及网络Mp3音乐播放器(七)循环模式与专辑倒影
- Android应用开发:网络工具——Volley(一)
- Android 2016最热网络请求开发框架之Okhttp ,facebook强烈推荐必备开发
- Android开发入门之网络通信(资源客户端)
- Android网络开发详解具体应用代码
- android 网络开发
- 上门洗车APP --- Android客户端开发 之 网络框架封装介绍(一)
- Android网络游戏之神农诀项目开发--视频
- Base-Android快速开发框架(五)--网络操作之RequestModel、ResponeModel、CustomAsyncHttpClient
- zz:android网络开发详解
- Android 网络开发注意事项
- 【Android应用开发技术:网络通信】网络服务可发现使用方法
- j2se 的开发如何跨到 android平台,拿android读取网络数据为例
- Android开发之网络请求HttpURLConnection
- android开发——获取网络图片
- Android开发之根据Service的生命周期特点后台连接网络下载图片(源代码分享)