论坛首页 移动开发技术论坛

Android 网络 Http 连接 源代码 分享

浏览 8112 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-09-08   最后修改:2009-09-08
大家好,平时分享的代码不多,最近在学android开发,做了个测试网络连接的小程序,
刚调试完毕,马上来和大家分享。
下面对主要类简单说明一下:
HttpConnect.java
/**
* Http处理类
* 1、支持多个并发
* 2、支持异步
* 说明:一个HttpConnect对象处理一个http请求,当需求多个http请求并发时,请建立多个HttpConnect对象。
* 用法:首先创建一个实例对象,其次调用connect()方法可以了。
* @author yijun.wang
* create on 2009-3-13
*/
HttpRespond.java
/**
* 通信回调接口
* @author yijun.wang
* Created on 2009.9.4
*/
HttpTest.java
/**
* Http联网测试程序
* 主要作用:测试一个http链接是否存在
* @author yijun.wang
* Created on 2009.9.4
*/

运行效果如下:





源代码如下:
  • 描述: 1
  • 大小: 34 KB
  • 描述: 2
  • 大小: 35 KB
   发表时间:2009-09-08  
如果是仅仅想知道网络是否连通,不必这么麻烦。

	public static boolean isNetworkAvailable(Context ctx) {
		ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
		NetworkInfo info = cm.getActiveNetworkInfo();
		
		return (info != null && info.isConnected());
	}


这样就行了,注:在模拟器下上面方法没用,但在真机上有用。我测试过。
0 请登录后投票
   发表时间:2009-09-08  
测试网络这只是一方面的应用,这是对网络的封装,封装好后能做非常多的事,这就看你应用的要求了
1 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics