iOS 获取网络状态,区分2G3G4GWIFI等,非reachability
来源:互联网 发布:拳皇97超强优化版 编辑:程序博客网 时间:2024/05/14 06:14
+(NSString *)getNetWorkStates{
UIApplication *app = [UIApplicationsharedApplication];
NSArray *children = [[[appvalueForKeyPath:@"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) {
case 0:
state = @"无网络";
//无网模式
break;
case 1:
state = @"2G";
break;
case 2:
state = @"3G";
break;
case 3:
state = @"4G";
break;
case 5:
{
state = @"WIFI";
}
break;
default:
break;
}
}
}
//根据状态选择
return state;
}
UIApplication *app = [UIApplicationsharedApplication];
NSArray *children = [[[appvalueForKeyPath:@"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) {
case 0:
state = @"无网络";
//无网模式
break;
case 1:
state = @"2G";
break;
case 2:
state = @"3G";
break;
case 3:
state = @"4G";
break;
case 5:
{
state = @"WIFI";
}
break;
default:
break;
}
}
}
//根据状态选择
return state;
}
0 0
- iOS 获取网络状态,区分2G3G4GWIFI等,非reachability
- iOS 获取网络状态,区分2G3G4GWIFI等,非reachability
- 获取网络状态,区分2G3G4GWIFI等,非reachability
- 获取网络状态,区分2G3G4GWIFI等,非reachability
- 获取网络状态,区分2G3G4GWIFI等,非reachability
- 获取网络状态,区分2G3G4GWIFI等,非reachability
- iOS获取网络状态,区分2G、3G、4G、WIFI,非reachability
- iOS获取设备网络状态,2G,3G,4G,wifi,非Reachability
- iOS - 检测网络状态: Reachability和非Reachability
- 使用 Reachability 获取网络状态
- 使用 Reachability 获取网络状态
- ios检测网络状态Reachability
- iOS Reachability检测网络状态
- IOS 判断网络连接状态 Reachability
- iOS 使用Reachability检测网络状态
- iOS 监测网络状态(Reachability)
- iOS 网络状态监测。Reachability 使用
- IOS Reachability库监听网络状态
- 在C++中使用C#编写的类
- Linux驱动中的platform
- 一个制作Xcode5插件的模板
- 图书目录
- 对TCP/IP协议的理解
- iOS 获取网络状态,区分2G3G4GWIFI等,非reachability
- java实现2张图按透明度和像素融合渐变过程
- Java 对字符串数据进行MD5/SHA1哈希散列运算
- Nginx源代码分析之初始化(三)
- 一个测试WIFI的activity
- 【delphi】 TComboBox 动态生成下拉,并展开后鼠标丢失问题
- (*p)++和*(p++)和*p++的区别
- weblogic性能调优
- Android Studio使用SVN报错:XXX不是工作副本(XXX is not working copy)