`
jsntghf
  • 浏览: 2532691 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

获取WIFI的SSID

    博客分类:
  • iOS
阅读更多
#import <SystemConfiguration/CaptiveNetwork.h>

- (id)fetchSSIDInfo {
    NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces();
    id info = nil;
    for (NSString *ifname in ifs) {
        info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifname);
        if (info && [info count]) { break; }
    }
    
    return info;
}

NSDictionary *ifs = [self fetchSSIDInfo];
NSLog(@"SSID:%@", ifs[@"SSID"]);

 

分享到:
评论

相关推荐

    Linux C获取 WIFI SSID

    Linux C语言获取WIFISSDI(去重复,去空) 扫描SSID实现;连接SSID;网卡启用工具

    Android编程获取Wifi名称(SSID)的方法

    本文将详细介绍如何使用这两个类来获取WiFi SSID的方法,并提供相关的实现技巧。 首先,要使用Android提供的WiFi相关功能,必须确保应用程序具有访问WiFi状态的权限。这需要在AndroidManifest.xml文件中声明权限,...

    iOS-OC-获取WiFi信息

    获取WiFi信息通常涉及到更底层的操作,这在iOS中受到严格的限制,因为Apple为了保护用户隐私,不公开直接获取WiFi SSID的API。但是,你可以通过一种间接的方式获取到WiFi状态。比如,你可以利用`Reachability`库来...

    获取wifi热点SSID和密码demo

    在本"获取WiFi热点SSID和密码demo"中,开发者提供了一个示例代码,帮助其他开发者了解如何在Android系统上获取这些信息。下面我们将详细探讨相关的知识点。 1. **Android Wi-Fi API**: Android提供了`WifiManager...

    C#利用ManagedWifi获取当前已经连接的WIFI的名称(SSID)

    在本文中,我们将深入探讨如何使用C#编程语言和ManagedWifi库来获取当前已连接的Wi-Fi网络的名称,也就是我们通常所说的SSID。ManagedWifi是一个.NET框架下的开源库,它为Windows操作系统提供了对无线网络配置的简单...

    解决iOS13 无法获取WiFi名称(SSID)问题

    iOS 13 无法获取 WiFi 名称(SSID)问题解决方案 iOS 13 中,获取 WiFi 名称(SSID)的接口失效,返回固定值"WLAN",这是因为苹果对用户隐私保护的考虑,因为 WiFi 信息可以定位到用户的地理位置。因此,在 iOS 13 ...

    QT Wifi SSID扫描显示配置连接QT4/QT5均可用

    QT WiFi SSID扫描显示配置连接QT4/QT5均可用的知识点主要集中在使用Qt库进行无线网络的管理和连接。Qt是一个跨平台的应用程序开发框架,它提供了丰富的API接口,允许开发者在不同操作系统上构建图形用户界面和处理...

    Python库 | wifissid-1.1.3.tar.gz

    "wifissid"是一个专门针对无线网络的Python库,它的主要功能是帮助开发者获取并管理无线网络的SSID(Service Set Identifier,服务集标识符),为网络连接提供便利。在本文中,我们将深入探讨wifissid-1.1.3版本的...

    C/C++ telnet自动登录路由器获取wifi密码

    打开后输入IP地址范围,然后程序会自动连接这些ip地址,若IP地址打开了23端口且为弱密码就能连上,然后程序会自动传送wlctl show命令获取wifi ssid和key,并且保存在d盘下的txt上。想获取周围的wifi密码可以试一试本...

    android,demo,获取Wifi名称即SSID

    在Android平台上,获取Wi-Fi名称(通常称为SSID,Service Set Identifier)是开发移动应用时一个常见的需求。这可能涉及到用户连接的Wi-Fi网络信息的显示或者进行特定的网络操作。在本篇中,我们将深入探讨如何在...

    Android下自动连接指定SSID的WIFI的简单实现的demo

    遍历扫描结果列表,通过比较每个网络的SSID(通过`ScanResult.SSID`获取)找到目标WiFi。 5. **创建`WifiConfiguration`对象**: 如果找到了目标WiFi,创建一个`WifiConfiguration`对象,设置SSID和密码(如果有...

    iOS 12中无法获取WiFi的SSID了?别慌看这里!

    + (NSString *)wifiSSID { NSString *ssid = nil; NSArray *ifs = (__bridge_transfer id)CNCopySupportedInterfaces(); for (NSString *ifnam in ifs) { NSDictionary *info = (__bridge_transfer id)...

    获取WIFI无线网络列表

    获取WIFI无线网络列表通常通过编程接口(API)来实现,这在各种操作系统中都有相应的支持。在Android系统中,可以使用`WifiManager`类来获取网络列表,调用`getScanResults()`方法就能得到一个包含所有扫描到的网络...

    Android获取Wifi列表

    每个`ScanResult`对象包含了网络的SSID(服务集标识符,即Wi-Fi名称)、BSSID(基础服务集标识符,即路由器的MAC地址)、信号强度、加密类型等信息。 接下来,我们可以根据信号强度来显示不同的网络图标。通常,Wi-...

    百度地图wifi定位获取地理位置

    首先,开发者需要集成百度地图API到他们的应用中,然后调用相关的定位接口来获取WiFi信号信息。这些信息会被百度的地图服务用来计算用户的大致位置。由于百度地图API可能不会直接在地图界面上展示获取到的具体位置,...

    获取WiFi密码_wifi_batch_无线密码获取_

    在实际操作中,获取WiFi密码通常涉及到Windows系统中的“netsh wlan show profiles”命令,用于列出所有保存的WiFi配置文件,然后使用“netsh wlan show profile name=XXX key=clear”命令,其中XXX是WiFi的SSID...

    iOS获取当前连接的WiFi以及IP地址

    `ifaddrs.h`包含了`getifaddrs`函数的定义,`arpa/inet.h`提供了`inet_ntoa`函数,用于将二进制IP地址转换为字符串形式,而`SystemConfiguration/CaptiveNetwork.h`是用于获取WiFi SSID的。 2. 定义一个方法`...

    获取手机WIFI显示名称列表

    "获取手机WIFI显示名称列表"这个主题涉及到的是如何编程实现从Android或iOS设备上获取可用Wi-Fi网络的SSID(Service Set Identifier,即无线网络的名称)列表。下面我们将深入探讨这个话题。 在Android系统中,获取...

Global site tag (gtag.js) - Google Analytics