如何获取手机中连接的wifi名称?
来源:互联网 发布:搞怪的p图软件 编辑:程序博客网 时间:2024/05/17 01:14
最近还是比较忙的,有时间了就赶紧来给大家分享点东西,今天的代码是如何获取手机中链接的WIFi名称。
已经用demo测试过了,所以就直接上代码喽。
#import "ViewController.h"#import <SystemConfiguration/CaptiveNetwork.h>@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //打印WiFi名 NSLog(@"%@",[self getWifiName]);}#pragma mark 获取wifi名字- (NSString *)getWifiName{ NSString *wifiName = nil; CFArrayRef wifiInterfaces = CNCopySupportedInterfaces(); if (!wifiInterfaces) { return nil; } NSArray *interfaces = (__bridge NSArray *)wifiInterfaces; for (NSString *interfaceName in interfaces) { CFDictionaryRef dictRef = CNCopyCurrentNetworkInfo((__bridge CFStringRef)(interfaceName)); //判断wifi是否正常 if (dictRef) { //获取关联字典 NSDictionary *networkInfo = (__bridge NSDictionary *)dictRef; NSLog(@"network info -> %@", networkInfo); //取出wifi名字 wifiName = [networkInfo objectForKey:(__bridge NSString *)kCNNetworkInfoKeySSID]; CFRelease(dictRef); }else{ wifiName = @"没有连接wifi"; return wifiName; } } CFRelease(wifiInterfaces); return wifiName;}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
打印出的效果是这样的:
感谢观看,学以致用更感谢!
0 0
- 如何获取手机中连接的wifi名称?
- Android获取当前连接的wifi名称
- Android获取当前连接的wifi名称
- Android获取当前连接的wifi名称
- android 获取连接WiFi的名称
- iOS获取当前所连接的WIFI名称
- iOS获取当前所连接的WIFI名称
- ios获取当前手机wifi名称
- 手机开发中wifi与bt 蓝牙名称的修改
- 如何获取连接的wifi密码
- Android开发之如何获取wifi的名称即SSID
- android 手机获取当前连接的wifi配置信息
- 安卓手机获取当前连接的WIFI相关信息
- 安卓手机获取当前连接的WIFI相关信息
- Android获取手机连接Wifi的密码,需要Root权限
- 获取当前连接Wifi的手机ip地址
- android 手机获取当前连接的wifi配置信息
- 获取连接到wifi热点的手机信息。
- nuget自动打包及发布nuget自有服务器
- sublime快捷键
- nc 56前台界面
- 浅谈Hashtable与Dictionary的异同
- ajaxfileupload.js jQuery.handleError is not a function
- 如何获取手机中连接的wifi名称?
- 微信支付核心部分,记录在此防止再次被坑
- 网关协议学习:CGI、FastCGI、WSGI
- 利用php实现最简单的爬虫
- js字符串与数组方法小结
- 判断银行账号是否输入正确
- C#ReadLine()和ReadKey()区别
- 一个有意思的笔试题
- Android中延迟加载方法的使用