判断当前网络是否可用

简介: public static boolean isNetworkAvailable(Context context) { ConnectivityManager connm = (ConnectivityManager) context.
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;
	}

相关文章
|
Swift iOS开发
Swift - 如何用Reachability来混编判断网络状况
Swift - 如何用Reachability来混编判断网络状况
287 0
|
网络协议 Linux 测试技术
怎么正确判断服务器的网络情况(1)
怎么正确判断服务器的网络情况
798 0
怎么正确判断服务器的网络情况(1)
如何判断设备使用网络的状态
如何判断设备使用网络的状态
148 0
ctfshow-网络迷踪-初学再练( 一座雕像判断军事基地名称)
ctf.show 网络迷踪第4关,题目中只有一座雕像,需要根据雕像提交军事基地的名称,推荐使用谷歌识图,溯源到一篇博客,答案就在文章标题中
689 0
ctfshow-网络迷踪-初学再练( 一座雕像判断军事基地名称)
|
定位技术
ctfshow-网络迷踪-初学又练(离谱!一张竞选海报判断经纬度)
ctf.show 网络迷踪模块第3关,题目中给了一张图片,图片最显眼的地方有一张海报,需要根据信息提交经纬度,图片中的位置应该是外国,这里推荐使用谷歌地图来查经纬度
464 0
ctfshow-网络迷踪-初学又练(离谱!一张竞选海报判断经纬度)
|
Android开发
android 网络实时监听网络状态变化 及 网络类型判断
android 网络实时监听网络状态变化 及 网络类型判断
|
图形学
Unity判断用户联网状态,WiFi/移动网络/无网络
Unity判断用户联网状态,本文提供全图文流程,中文翻译。 助力快速完成 Unity 开发项目的网络链接状态 NetworkReachability —— 网络可连接性 仅判断联网与否,可直接调用一下函数 返回 true ,就是联网,反之不联网
3179 0
|
移动开发 开发者 HTML5
判断当前网络的情况
方法一、H5的属性 online和offline online,offline事件用来监测浏览器处于在线或离线状态。HTML5提出的离线存储,web应用程序可以在不连接互联网的情况下满足用户的部分需求,比如在线记事本。
1159 0
|
网络协议 测试技术 Windows