zoukankan      html  css  js  c++  java
  • ios获取手机连接的无线网名字

    iOS开发用来获取当前连接的网络信息的API即CNCopyCurrentNetworkInfo

    这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件

    使用时可以直接包含(仅限真机)

    #import <SystemConfiguration/CaptiveNetwork.h>

    - (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));

            

            if (dictRef) {

                NSDictionary *networkInfo = (__bridge NSDictionary *)dictRef;

                NSLog(@"dongqiangfei -> %@", networkInfo);

                wifiName = [networkInfo objectForKey:(__bridge NSString *)kCNNetworkInfoKeySSID];

                

                CFRelease(dictRef);

            }

        }

        

        CFRelease(wifiInterfaces);

        return wifiName;

    }

  • 相关阅读:
    JavaWeb核心之Servlet
    Http&Tomcat
    XML&反射
    JDBC连接池和DBUtils
    JDBC
    testng依赖
    java mysql
    eclipse自动补全的设置
    java Logger 的使用与配置
    python数据持久存储:pickle模块的基本使用
  • 原文地址:https://www.cnblogs.com/godlovexq/p/5208881.html
Copyright © 2011-2022 走看看