时间:2021-05-19
(1). 下载 https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip
(2). 拖reachability.h,reachability.m入工程 (库非ARC)
ARC:-fno-objc-arc
(3) .导入SystemConfiguration.framework
(4).用法
复制代码 代码如下:
-(NSString*)getNetType
{
NSString* result;
Reachability *r = [Reachability reachabilityWithHostName:@""];
switch ([hostReach currentReachabilityStatus]) {
case NotReachable:
connectionKind = @"没有网络链接";
break;
case ReachableViaWiFi:
connectionKind = @"当前使用的网络类型是WIFI";
break;
case ReachableVia3G:
connectionKind = @"当前使用的网络链接类型是WWAN(3G)";
break;
case ReachableVia2G:
connectionKind = @"当前使用的网络链接类型是WWAN(2G)";
break;
default:
break;
}
}else {
connectionKind = @"没有网络链接";
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
网络状态获取上传与下载都需要先查看当前手机的网络状态,需要获取ConnectionManager/***判断当前是否有网络连接,但是如果该连接的网络无法上网,也
本文实例讲述了Android判断设备网络连接状态及判断连接方式的方法。分享给大家供大家参考,具体如下:在Android开发过程中,对于一个需要连接网络的Andr
判断WiFi是否连接可以使用Reachability进行判断,那么WiFi是否打开应该怎么判断呢?下面是两种完全基于不同思路的方法:方法一:使用SystemCo
常见的网络硬件有:集线器、交换机、路由器、网卡等。网络设备包含网络连接设备和网络互连设备,网络连接设备只是传输网络的一种介质。 网络硬件一般是指极端机设备、传
根据笔者经验网络掉线可以分为两大类,一类是设备自身原因,比如设备自身硬件问题造成网络不稳定而中断,又或者是硬件自身接口品质造成网络连接不畅通;另一类则是软件问题