iOS获取设备网络状态,2G,3G,4G,wifi,非Reachability
来源:互联网 发布:mysql drop column if 编辑:程序博客网 时间:2024/04/28 17:49
+(NSString *)getStatus
{
NSArray *children = [[[[UIApplicationsharedApplication] valueForKeyPath:@"statusBar"]valueForKeyPath:@"foregroundView"]subviews];
NSString *state = [[NSStringalloc]init];
int netType =0;
//获取到网络返回码
for (id childin children)
{
if ([childisKindOfClass:NSClassFromString(@"UIStatusBarDataNetworkItemView")])
{
//获取到状态栏
netType = [[child valueForKeyPath:@"dataNetworkType"]intValue];
switch (netType)
{
case0:
state = @"无网络";
//无网模式
break;
case1:
state = @"2G";
break;
case2:
state = @"3G";
break;
case3:
state = @"4G";
break;
case5:
{
state = @"WIFI";
}
break;
default:
{
state = @"未识别网络";
break;
}
}
}
}
return state;
}
- iOS获取设备网络状态,2G,3G,4G,wifi,非Reachability
- iOS获取网络状态,区分2G、3G、4G、WIFI,非reachability
- iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态
- iOS用来获取设备上的网络状态(2G,3G,WIFI...)
- iOS - 检测当前网络状态 - 无网络/2G/3G/4G/WIFI
- 根据状态栏获取网络状态,区分2G、3G、4G、WIFI
- 安卓获取手机的网络状态(wifi,2g,3g,4g)
- iOS开发 - 检测网络状态(WIFI、2G/3G/4G)
- iOS-检测监听网络状态(WIFI、2G/3G/4G)
- iOS获取当前网络类型(Wifi、2G、3G、4G)
- ios利用Reachability确认网络环境3G/WIFI
- ios利用Reachability确认网络环境3G/WIFI
- ios利用Reachability确认网络环境3G/WIFI
- ios利用Reachability确认网络环境3G/WIFI
- ios利用Reachability确认网络环境3G/WIFI
- ios利用Reachability确认网络环境3G/WIFI(转)
- 获取手机当前的联网状态2G/3G/4G/WIFI
- ios网络开发区分2G/3G/4G/WIFI/无网络
- Rainy season best wbp brown film faced plywood
- java中final修饰方法传入参数的影响
- Kalman推导
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 散列
- iOS获取设备网络状态,2G,3G,4G,wifi,非Reachability
- IT行业学习网站汇总
- jquerymobile - 在页面二次点击后,点击查找按钮,左侧pannel不弹出的解决
- Codeforces 57 C Array ——组合数学
- 【5月2日 总统大酒店】广州五一家装博览会,50大牌,全场1折起!
- 并发数 和 TPS
- A grade marine chinese plywood playform formwork system
- c++中有关size_type的问题
- 速度速度都是