`

Android判断是否有网络连接

阅读更多

Android中判断有时候因为功能的需求,需要判断是否有网络连接(3g or wifi),代码如下:

 

	/**
	 * @descrption 检查是否有网络可用
	 * @author xdwang
	 * @create 2012-9-18下午10:13:42
	 * @return 有网络则返回ture,否则返回false
	 */
	public boolean checkNetwork() {
		boolean flag = false;
		ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
		if (cwjManager.getActiveNetworkInfo() != null)
			flag = cwjManager.getActiveNetworkInfo().isAvailable();
		return flag;
	}

 

需要在AndroidManifest.xml 中加上检查网络的权限
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics