iphone最牛判断当前手机网络连接类型wifi-2G-3G-4G-5G
2015-06-02 14:35
966 查看
http://www.xmsdn.net/iso/iphone-wifi-2g-3g-4g/
////网络类型 | |
03 | |
04 | typedefenum{ |
05 | NETWORK_TYPE_NONE=0, |
06 | NETWORK_TYPE_2G=1, |
07 | NETWORK_TYPE_3G=2, |
08 | NETWORK_TYPE_4G=3, |
09 | NETWORK_TYPE_5G=4,//5G目前为猜测结果 |
10 | NETWORK_TYPE_WIFI=5, |
11 | }NETWORK_TYPE; |
12 | |
13 | +(NETWORK_TYPE)getNetworkTypeFromStatusBar{ |
14 | |
15 | UIApplication*app=[UIApplicationsharedApplication]; |
16 | NSArray*subviews=[[[appvalueForKey:@"statusBar"]valueForKey:@"foregroundView"]subviews]; |
17 | NSNumber*dataNetworkItemView=nil; |
18 | |
19 | for(idsubviewinsubviews){ |
20 | if([subviewisKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView")class]]){ |
21 | dataNetworkItemView=subview; |
22 | break; |
23 | } |
24 | } |
25 | NETWORK_TYPEnettype=NETWORK_TYPE_NONE; |
26 | NSNumber*num=[dataNetworkItemViewvalueForKey:@"dataNetworkType"]; |
27 | nettype=[numintValue]; |
28 | |
29 | returnnettype; |
30 | } |
相关文章推荐
- python网络爬虫抓取图片
- Heartbeat+httpd+NFS 实现高可用的Web服务器
- HttpClient状态码大全
- 大神学好网络经验谈
- HTTP服务七层架构技术探讨
- tcpdump工具的使用
- android http协议post请求方式
- SNMP:简单网络管理协议
- (转)Android 判断用户2G/3G/4G移动数据网络
- SNMP详细资料
- 【Android】Volley网络异步通信框架的使用
- 【Android】Volley网络异步通信框架的使用
- 虚拟机上安装Ubuntu Server解决网络配置
- iOS开发网络篇—HTTP协议
- HTTP状态码详解
- HTTP Content-type
- VMware11-CentOS7虚拟机增加桥接模式网络适配器之后不能从物理机中拖动复制文件
- 网络绘制插件
- II7下配置SSAS通过HTTP 远程链接访问
- 堆栈,内存管理,转载自网络