iOS 判断网络类型(3G,4G,Wi-Fi)
来源:互联网 发布:什么是淘宝查号截图 编辑:程序博客网 时间:2024/06/05 17:48
在iOS开发中,常常用到网络类型的判断,不多说直接上代码
- #import "ViewController.h"
- @interface ViewController ()
- @end
- @implementation ViewController
- typedef enum {
- NETWORK_TYPE_NONE= 0,
- NETWORK_TYPE_2G= 1,
- NETWORK_TYPE_3G= 2,
- NETWORK_TYPE_4G= 3,
- NETWORK_TYPE_5G= 4,// 5G目前为猜测结果
- NETWORK_TYPE_WIFI= 5,
- }NETWORK_TYPE;
- - (void)viewDidLoad {
- [super viewDidLoad];
- // Do any additional setup after loading the view, typically from a nib.
- NSLog(@"%d",[self getNetworkTypeFromStatusBar]);
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
- }
- //// 网络类型
- -(NETWORK_TYPE)getNetworkTypeFromStatusBar {
- 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;
- }
- }
- NETWORK_TYPE nettype = NETWORK_TYPE_NONE;
- NSNumber * num = [dataNetworkItemView valueForKey:@"dataNetworkType"];
- nettype = [num intValue];
- return nettype;
- }
0 0
- iOS 判断网络类型(3G,4G,Wi-Fi)
- iOS 判断网络类型(3G,4G,Wi-Fi)
- iOS 判断网络类型(3G,4G,Wi-Fi)
- 如何实现3G/4G与Wi-Fi网络之间稳定且无缝地切换
- IOS判断运营商网络类型2G/3G/4G/WIFI/是否有网络
- iOS 判断网络类型2G、3G、4G等等等
- 判断IOS当前网络类型是2G/3G/4G/WIFI
- iOS平台判断2G,3G,wifi网络类型
- 判断当前网络类型(WIFI,2G,3G)
- 3G/TD-SCDMA/WLAN/Wi-Fi/4G/TD-LTE
- iOS 获取网络状态 判断3G 、4G类型
- Android判断当前网络类型2G/3G/4G/WIFI
- Android 判断网络类型 wifi,2G,3G,4G
- IOS判断当前网络连接类型(可区分2G和3G)
- iphone最牛判断当前手机网络连接类型wifi-2G-3G-4G-5G
- iphone最牛判断当前手机网络连接类型wifi-2G-3G-4G-5G
- iOS获取当前网络类型(Wifi、2G、3G、4G)
- 4G时代,Wi-Fi还有未来吗?
- applicationContext.xml与xxx-servlet.xml的区别?
- Json解析
- Unity_UGUI(五)_动画系统
- 关于java文件读写、字节流、字符流的一点心得
- html 水平线中间添加文字
- iOS 判断网络类型(3G,4G,Wi-Fi)
- Parquet 写数据过程及源代码分析
- ubuntu配置IP
- H5 audio标签属性使用
- xshell使用以及文件夹传输
- 会计凭证的创建
- kafka生产者producer的Java实现。
- CodeForces 617B B. Chocolate【计数+累乘】
- select 1 from table