`

判断网络是否有效

阅读更多
protected boolean isInternetAvailable(Context ctx) {
	try {
		ConnectivityManager cm = (ConnectivityManager) ctx
			.getSystemService(Context.CONNECTIVITY_SERVICE);

		return ((cm.getActiveNetworkInfo() != null)
			&& (cm.getActiveNetworkInfo().isAvailable())
			&& (cm.getActiveNetworkInfo().isConnected()));

	} catch (Exception e) {
		e.printStackTrace()
	}

	return false;
}


需要添加permission
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


其实还可以通过Network Information获得连接类型等信息
分享到:
评论

相关推荐

    pb 用Ping方法 判断网络是否连通 IP地址是否有效 powerbuild

    pb 用Ping方法 判断网络是否连通 IP地址是否有效

    判断是否有效的可以用网络

    大概的思路:开一个总的线程管理一个判断某个URL是否有效的,在里面用的是http://www.baidu.com测试,另一个是开个3秒线程[3秒也就是超时时间],如果有可用网络的话,线程1会在3秒内执行完成,也就是线程1会比线程2...

    VC++ 判断指定IP或网址是否有效

    VC++ 判断指定IP或网址是否有效,这里需要三个参数:需要检查的网址对应的IP,你的网络ID,你的子网掩码,三者都输入无误后点击“测试”,如果网络连接会给出提示,网络ID是一个很复杂的参数,需要自己查找对应,或请...

    安卓实现网络情况监测,网络连接是否有效,判断移动网络还是WIFI

    安卓端实现对APP实时网络的检测,可判断此时手机能否访问网络,以及判断出此时是在使用移动流量还是WIFI,代码里有解释和介绍。博客介绍可看https://blog.csdn.net/weixin_38611617/article/details/115296055

    Ping 判断网络状态

    pb 用Ping方法 判断网络是否连通 IP地址是否有效 如有错误并显示错误编号

    js如何判断元素是否在浏览器窗口的有效区域【2021.12.1】.pdf

    js如何判断元素是否在浏览器窗口的有效区域【2021.12.1】

    基于贝叶斯分类器对网络有效评论的判断毕业设计报告.docx

    基于贝叶斯分类器对网络有效评论的判断毕业设计报告.docx

    论文研究-有效减小时延的自适应p-坚持CSMA协议研究.pdf

    依据与网络性能相关的关键参数之间的关系,提炼出能有效反映网络负载的状态监测量,基于对监测量的联合判断结果,将网络分为轻负载、较轻负载、较重负载和重负载四种状态,并针对不同负载状态调整发送概率[p]和最大...

    网络五子棋游戏

    (3)双方交替下棋,由服务器端程序判断客户本次下棋步骤是否有效,仅将有效的下棋步骤传递给双方。 (4)客户端程序负责本地下棋界面的显示工作,与服务器通信,并处理相应的鼠标事件。 (5)下棋胜负由客户端自行...

    VC 检测IP是否有效.rar

    VC 检测IP是否有效,测试判断时请先输入IP地址,网络ID、子网掩码等,三者都要输入,可扩展成判断网络是否接通吧,本程序是通过网络ID和掩码判断此IP是否属于该网段范围,而并不是判断IP格式是否正确。

    API之网络函数---整理网络函数及功能

    GetBinaryType 判断文件是否可以执行 GetCompressedFileSize 判断一个压缩文件在磁盘上实际占据的字节数 GetCurrentDirectory 在一个缓冲区中装载当前目录 GetDiskFreeSpace 获取与一个磁盘的组织有关的信息,...

    一类节点结构相同的复杂网络脉冲同步

    研究采用脉冲方法实现复杂网络的混沌同步问题,考察了脉冲信号作用下复杂网络的稳定性,推导出稳定性判定定理,以判断能否用脉冲信号实现复杂网络的脉冲同步.研究得到:脉冲信号作用下复杂网络稳定性判定定理,并通过4个...

    易语言-socket判断网络是否连接模块源码和例程

    socket判断网络是否连接模块源码和例程 易语言源码大全

    论文研究-融合专家相对推断的贝叶斯网络构建方法.pdf

    为了解决依据专家知识推断贝叶斯网络中条件概率表时存在的个体推断信息缺乏有效性以及整体集成结果缺乏科学性的问题,提出了有利于实现判断对象更直观、判断方式更简便的推断信息约简机理,然后将层次分析法中两两...

    网络信息扫描实验

    SuperScan软件的Ping功能提供了检测在线主机和判断网络状况的作用。通过在“IP”栏中输入起始和结束的IP地址,然后选中“扫描类型”栏中的“仅仅Ping计算机”即可点击“开始”启动Ping扫描了。在“IP”栏,“忽略 IP...

    网络营销测试题.doc

    网络营销是以互联网为媒体,以新的方式、方法和理念实施营销活动,更有效地促成 个人和组织交易活动实现的新型营销模式。 ( V ) 2. 无站点网络营销,是指企业没有建立自己的网站,而是利用互联网上的资源(如电子...

    网络安全监测预警机制.doc

    网络安全监测预警机制 医院网络安全监测预警机制 为了提高我院网络与信息系统的安全防护能力,切实加强网络安全保障工作,有效防 范信息安全事件(事故)的发生,切实维护国家安全、公共安全和信息基础设施安全,建 立...

Global site tag (gtag.js) - Google Analytics