iOS 判断网络类型2G、3G、4G等等等
2014-11-13 17:31
465 查看
NSArray *subviews = [[[[UIApplication sharedApplication] valueForKey:@"statusBar"] valueForKey:@"foregroundView"]subviews]; NSNumber *dataNetworkItemView = nil; for (id subview in subviews) { if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]]) { dataNetworkItemView = subview; break; } } switch ([[dataNetworkItemView valueForKey:@"dataNetworkType"]integerValue]) { case 0: NSLog(@"No wifi or cellular"); break; case 1: NSLog(@"2G"); break; case 2: NSLog(@"3G"); break; case 3: NSLog(@"4G"); break; case 4: NSLog(@"LTE"); break; case 5: NSLog(@"Wifi"); break; default: break; }
相关文章推荐
- IOS判断运营商网络类型2G/3G/4G/WIFI/是否有网络
- Android判断当前网络类型2G/3G/4G/WIFI
- Android 判断网络类型 wifi,2G,3G,4G
- IOS判断当前网络连接类型(可区分2G和3G)
- iOS平台判断2G,3G,wifi网络类型
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP
- iOS开发之判断具体当前网络类型(2G网络还是3G网络)
- iOS 判断网络类型(3G,4G,Wi-Fi)
- iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G) by徐文棋
- iOS获取当前网络类型(Wifi、2G、3G、4G)
- iOS平台判断2G,3G,wifi网络类型
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP
- 一个判断网络类型的工具类(wifi 2g 3g 4g)
- android判断正在使用的网络类型 0.不知道网络类型;1、2G;2、3G;3、4g;4、wifi
- iphone最牛判断当前手机网络连接类型wifi-2G-3G-4G-5G
- iOS 获取网络状态 判断3G 、4G类型
- iOS 判断网络类型(3G,4G,Wi-Fi)
- iOS 判断网络类型(3G,4G,Wi-Fi)
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G(转载)