OC- 获取当前设备WiFi信息
来源:互联网 发布:淘宝闲置物品怎么买 编辑:程序博客网 时间:2024/06/16 21:37
然后,上代码:
NSDictionary *currentWifiInfo = nil;
// 获取当前的interface 数组
CFArrayRef currentInterfaces = CNCopySupportedInterfaces();
if (!currentInterfaces) {
return nil;
}
// 类型转换,将CF对象,转为NS对象,同时将该对象的引用计数交给 ARC 管理
NSArray *interfaces = (__bridge_transferNSArray *)currentInterfaces;
if (interfaces.count >0) {
for (NSString *interfaceNamein interfaces) {
// 转换类型,不改变引用计数
CFDictionaryRef dictRef = CNCopyCurrentNetworkInfo((__bridge CFStringRef)(interfaceName));
if (dictRef) {
NSDictionary *networkInfo = (__bridge_transferNSDictionary *)dictRef;
NSString *SSID = [networkInfo objectForKey:(__bridge_transfer NSString *)kCNNetworkInfoKeySSID];
NSString *BSSID = [networkInfoobjectForKey:(__bridge_transferNSString *)kCNNetworkInfoKeyBSSID];
NSData *SSIDDATA = [networkInfoobjectForKey:(__bridge_transferNSData *)kCNNetworkInfoKeySSIDData];
currentWifiInfo = @{@"SSID":SSID,
@"BSSID":BSSID,
@"SSIDDATA":SSIDDATA};
}
}
}
NSLog(@"currentWifiInfo = %@",currentWifiInfo);
效果图:
- OC- 获取当前设备WiFi信息
- 获取设备当前连接的WIFI信息(No Private API)
- 获取设备当前连接的WIFI信息(No Private API)
- iOS-OC-获取WiFi信息
- 获取iOS设备信息(内存/电量/容量/型号/IP地址/当前WIFI名称)
- 获取iOS设备信息(内存/电量/容量/型号/IP地址/当前WIFI名称)
- 获取iOS设备信息(内存/电量/容量/型号/IP地址/当前WIFI名称)
- Android 获取当前连接的WiFi信息
- iPhone获取当前已连接WIFI信息
- 获取当前所连接的wifi信息
- android中获取当前链接wifi信息
- 获取当前设备类型和相关信息
- 获取当前设备所有应用基础信息
- iOS应用获取当前设备连接的wifi的名字
- Android系统信息获取 之八:WIFI设备和WIFI信号信息获取
- Android系统信息获取 之八:WIFI设备和WIFI信号信息获取
- iOS-获取当前设备的信息,网络状态,运营商,设备震动.获取设备信息
- android 手机获取当前连接的wifi配置信息
- java.lang.NumberFormatException
- M202: MongoDB Advanced Deployment and Operations - Chapter 5: Log Files
- 位数(digits)的处理
- MyEclipse基本操作
- 进程、线程和程序之间的关系
- OC- 获取当前设备WiFi信息
- php怎样将二进制流存到文件中
- VIM屏幕快速跳转插件 Sublime EasyMotion
- Hadoop(2.7.3)安全模式-hadoop kerberos官方配置详解
- [LeetCode] 134. Gas Station
- gsoap:启用http compression(gzip)进行数据压缩传输
- 鼠标hover图片改变
- RasGetProjectionInfo
- 如何精通C++ 摘自知乎和quora