判断设备有没有连接信号(WiFi,2G,3G等)
2015-04-08 15:35
211 查看
UIApplication *app = [UIApplication sharedApplication];
NSArray *subviews = [[[app valueForKey:@"statusBar"] valueForKey:@"foregroundView"] subviews];
NSNumber *dataNetworkItemView = nil;
for (id subview in subviews) {
if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]])
{
dataNetworkItemView = subview;
break;
}
}
int netType = NETWORK_TYPE_NONE;
NSNumber * num = [dataNetworkItemView valueForKey:@"dataNetworkType"];
NSArray *subviews = [[[app valueForKey:@"statusBar"] valueForKey:@"foregroundView"] subviews];
NSNumber *dataNetworkItemView = nil;
for (id subview in subviews) {
if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]])
{
dataNetworkItemView = subview;
break;
}
}
int netType = NETWORK_TYPE_NONE;
NSNumber * num = [dataNetworkItemView valueForKey:@"dataNetworkType"];
相关文章推荐
- 4.2.2.5 android 判断3G、wifi、2G等网络状态连接
- WIFI、3G、2G网络连接判断深入分析
- android中判断网络连接是否可用 2g、3g、wifi
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G(转载)
- iphone最牛判断当前手机网络连接类型wifi-2G-3G-4G-5G
- iOS平台判断2G,3G,wifi网络类型
- Android网络类型判断(2g、3g、wifi)
- Android网络类型判断(2g、3g、wifi)
- Wince获取Wifi的设备名、连接状态和信号强度
- Android网络类型判断(2g、3g、wifi)
- android网络状态判断(wifi、3G、2G)
- Wince获取Wifi的设备名、连接状态和信号强度
- android 判断当前联网类型是2g,3g,4g,wifi还是其他
- 判断是否连接到网络,如果有网,是3G还是WIFI
- Android网络类型判断(2g、3g、wifi)
- Android开发之判断网络(wifi、3G)是否连接
- 判断网络状态 (在2G,3G,WIFI下测试均通过)
- 判断手机使用网络wifi 2G 3G