iPhone获取当前已连接WIFI信息

导入头文件

#import <SystemConfiguration/CaptiveNetwork.h>

打印WIFI信息

- (void)printSSIDInfo
{
    NSArray *interfaces = CFBridgingRelease(CNCopySupportedInterfaces());
    for (NSString *interface in interfaces) {
        NSDictionary *ssid = CFBridgingRelease(CNCopyCurrentNetworkInfo((__bridge CFStringRef)interface));
        NSLog(@"%@", ssid);
    }
}

输出结果

2015-02-27 14:53:53.537 TestProject[206:60b] {
    BSSID = "c0:7b:bc:7a:fb:ca";
    SSID = GuestAP;
    SSIDDATA = <47756573 74323031 35>;
}
时间: 2024-08-09 10:37:16

iPhone获取当前已连接WIFI信息的相关文章

Windows小技巧 -- 已连接wifi密码查看

部分情况,想和朋友分享连接过的Wifi密码,可能不知道怎么来查询,下面记录几种查询已连接的Wifi密码方法,具体如下: 方式一 :无线属性页面查询 快捷键 Win + R ,打开运行窗口,输入 ncpa.cpl 快速打开 网络连接 页面,找到 WIFI 右键状态,弹出的 WLAN 状态 窗口点击 无线属性, 在弹出的 xxx 无线网络属性 窗口中,点击 安全 选项卡勾选 显示字符 就可以在 网络安全秘钥 后看到当前wifi的密码,如下图: 方式二 :netsh命令查询 netsh(Network

Android自动连接WiFi优先级规则,以及查看已连接WiFi的密码

目前Android的WiFi自动连接的优先级规则如下: 1.priority值的范围设定为[0,1000000),如果超出此范围则会reset; 2.最近连接过的AP拥有最高priority,在自动连接中会首先尝试连接它; 3.未连接过但是扫描到的AP,按其信号值强弱排序,越强的显示靠前,但是,还得综合 AP的安全因素,基本情况是:WPA/WPA2 > WEP > signal level high > signal level low > noise low > noise

笔记本电脑已连接wifi密码

有时候,想登陆自己家的无线网络(尤其朋友来家里突然需要连接无线网络),但这时脑子一片空白想不起来密码,怎么办呢? 其实,我们可以通过电脑来查看网络的密码,现在分享如何在笔记本电脑上查看连接过的无线网络密码. [1]界面操作方式 1.打开笔记本电脑的无线网连接列表,如下图所示界面: 2.查看已连接网络的属性.鼠标右击->选择属性. 3.切换到安全栏. 4.勾上显示字符的框.显示字符启用,密码会从加密状态切换到明文状态. [2]命令行查询方式 通过命令行查询方法步骤: 1.命令:cmd 2.命令:n

Android wifi属性简介 及 wifi信息获取(wifi列表、配置信息、热点信息)

Android wifi对象属性及简易Demo 本章介绍Android开发中WiFi热点和WiFi属性的获取,介绍WiFi的名称.状态等属性以及获取周围WiFi热点的方法. 一.怎样获取wifi对象并进行操作 要操作 WIFI 设备,需要先获取 Context.getSystemService(Context.WIFI_SERVICE)获取WifiManager对象,并通过这个对象来管理WIFI设备. addNetwork(WifiConfiguration config) 添加一个config

android wifi 信息

在androi中WIFI信息的获取可以通过系统提供的WIFI Service获取 WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo    wifiInfo     = wifi_service.getConnectionInfo();   获取正在连接着的wifi的WifiInfo 其中WifiInfo 中比较常用的信息有:   info.getBSSID():      获取BSSI

【Android】 得到当前已连接的wifi的信号强度

1.得到当前已连接的wifi信息 WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo(); 其中wifiInfo有以下的方法: wifiinfo.getBSSID(): wifiinfo.getSSID(): wifiinfo.getIpAddress():获取IP地址. wifiinfo.getMacA

android WIFI信息获取

在androi中WIFI信息的获取可以通过系统提供的WIFI Service获取 [java] WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo    wifiInfo     = wifi_service.getConnectionInfo(); 其中WifiInfo 中比较常用的信息有: [java] /* info.getBSSID():      获取BSSID地址. info

为什么手机连接wifi会显示已停用?

1.通常导致手机连接WiFi显示“已停用”故障的原因是由于无线路由器“安全模式”设置不当造成的,对此我们可以通过以下方法来解决: 2.根据无线路由器背面的信息(包括路由器IP地址,登陆用户名和密码),登陆路由器管理地址: 3.在路由器管理界面中,切换到“无线设置”选项卡,点击“无线加密”项,在此界面可以设置“安全模式”: 4.点击“安全模式”下拉列表,从其扩展列表中选择“WPA2-PSK”项,此项是所有手机均可支持的安全加密模式: 5.点击“确定”按钮保存设置.最后切换到“系统工具”选项卡,点击

iphone获取当前流量信息

通过读取系统网络接口信息,获取当前iphone设备的流量相关信息,统计的是上次开机至今的流量信息. ?1. [代码][C/C++]代码    -(void)checkNetworkflow{    struct ifaddrs *ifa_list = 0, *ifa;    if (getifaddrs(&ifa_list) == -1)    {        return;    }        uint32_t iBytes     = 0;    uint32_t oBytes