iphone最牛判断当前手机网络连接类型wifi-2G-3G-4G-5G


http://www.xmsdn.net/iso/iphone-wifi-2g-3g-4g/


  网络类型
03
 
04
typedef enum {
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 = [UIApplication sharedApplication];
16
    NSArray *subviews = [[[app valueForKey:@"statusBar"] valueForKey:@"foregroundView"] subviews];
17
    NSNumber *dataNetworkItemView = nil;
18
 
19
for (id subview in subviews) {
20
  if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarDataNetworkItemView") class]])     {
21
            dataNetworkItemView = subview;
22
            break;
23
        }
24
    }
25
    NETWORK_TYPE nettype = NETWORK_TYPE_NONE;
26
    NSNumber * num = [dataNetworkItemView valueForKey:@"dataNetworkType"];
27
    nettype = [num intValue];
28
 
29
    return nettype;
30
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值