判断当前网络是否可用

public static boolean isNetworkAvailable(Context context) {
		ConnectivityManager connm
		= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
		if (connm == null) {
			return false;
		} else {
			NetworkInfo[] nis = connm.getAllNetworkInfo();
			if (nis != null) {
				for (int i = 0; i < nis.length; i++) {
					if (nis[i].getState() == NetworkInfo.State.CONNECTED) {
						return true;
					}
				}
			}
		}
		return false;
	}
时间: 2024-09-28 13:48:35

判断当前网络是否可用的相关文章

Android 判断当前网络是否可用简单实例

Android 判断当前网络是否可用简单实例 用户手机当前网络可用:WIFI.2G/3G网络,用户打开与不打开网络,和是否可以用是两码事.可以使用指的是:用户打开网络了并且可以连上互联网进行上网. 首页添加网络权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission

Android中判断网络是否可用的代码分享

package cn.hackcoder.beautyreader.broadcast; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.util.Log; import android.widget.Toast; import

精确的判断网络是否可用

网络 Socket类的Connected属性往往不能精确的判断出网络是否连接,下面这段代码可以解决这个问题 /// <summary>/// 是否已经连接/// </summary>public virtual bool Connected{ get { try { //检查socket的状态是否可读 if(m_socket.Connected && m_socket.Poll(0, SelectMode.SelectRead)) { byte[] aByte =

Android编程判断网络是否可用及调用系统设置项的方法_Android

本文实例讲述了Android编程判断网络是否可用及调用系统设置项的方法.分享给大家供大家参考,具体如下: private boolean checkNetwork() { boolean flag = false; ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); if (manager.getActiveNetworkInfo() != null

Android编程判断网络是否可用及调用系统设置项的方法

本文实例讲述了Android编程判断网络是否可用及调用系统设置项的方法.分享给大家供大家参考,具体如下: private boolean checkNetwork() { boolean flag = false; ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); if (manager.getActiveNetworkInfo() != null

Android判断设备网络连接状态及判断连接方式的方法_Android

本文实例讲述了Android判断设备网络连接状态及判断连接方式的方法.分享给大家供大家参考,具体如下: 在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都需要连接网络.判断设备是否已经连接网络,并且在连接网络的状态下判断是wifi无线连接还是GPRS手机网络连接,这样就可以在不同的网络连接下去调用不同的方法,处理不同的事情.这些功能都写在了下面的代码中了!请看主要代码如下: /** * 检测网络是否连接 * @return *

Android判断设备网络连接状态及判断连接方式的方法

本文实例讲述了Android判断设备网络连接状态及判断连接方式的方法.分享给大家供大家参考,具体如下: 在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都需要连接网络.判断设备是否已经连接网络,并且在连接网络的状态下判断是wifi无线连接还是GPRS手机网络连接,这样就可以在不同的网络连接下去调用不同的方法,处理不同的事情.这些功能都写在了下面的代码中了!请看主要代码如下: /** * 检测网络是否连接 * @return *

如何判断未来网络发展趋势 选择潜力网站进行发展

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 很多站长都在抱怨自己建立的网站无法盈利,其实这与网络目前的发展趋势有很大的关系,以前我们在做网站的时候往往都会想到利用当前的热点做网站,但是现在这种做法却已经过时了,如果现在还用这种原地起步的眼光做网站,那么就是跟自己过意不去,因为这不是热点而是淘汰点,面对这种情况,学会判断未来网络的发展趋势越来越重要,现在我们做网站就是要提前一步进行合理的

详解数据中心网络高可用的技术

一.高可用性的定义 系统可用性(Availability)的定义公式为:Availability=MTBF/(MTBF+MTTR)×100% MTBF(MeanTimeBetweenFailure),即平均无故障时间,是描述整个系统可靠性(reliability)的指标.对于一个网络系统来说,MTBF是指整个网络的各组件(链路.节点)不间断无故障连续运行的平均时间. MTTR(MeanTimetoRepair),即系统平均恢复时间,是描述整个系统容错能力(fault-tolerantcapabi