iOS获取当前路由信息

导入头文件:

#import <SystemConfiguration/CaptiveNetwork.h>

- (void)currentWifiSSID {
    // Does not work on the simulator.
    NSArray *ifs = (__bridge id)CNCopySupportedInterfaces();
    NSLog(@"ifs:%@",ifs);
    for (NSString *ifnam in ifs) {
        NSDictionary *info = (__bridge id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam);
        NSLog(@"dici:%@",[info allKeys]);
        if (info[@"BSSID"]) {
            ramcstr = info[@"BSSID"];
            NSLog(@"%@",ramcstr);
        }
        if (info[@"SSID"]) {
            rssidstr = info[@"SSID"];
            NSLog(@"%@",rssidstr);
        }

if (info[@"SSIDDATA"]){

SSIDDATAstr = info[@"SSIDDATA"];

NSLog(@"%@",SSIDDATAstr);

}

}
}

时间: 2024-11-09 20:57:04

iOS获取当前路由信息的相关文章

iOS获取应用程序信息,版本号,程序名等

转载▼     iOS获取应用程序信息 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; 其中的信息示范: 版本号:[infoDictionary objectForKey:@"CFBundleVersion"]; 应用程序名:[infoDictionary objectForKey:@"CFBundleDisplayName"]; { CFBundleDevelopment

iOS获取手机相关信息

iOS具体的设备型号: #include <sys/types.h> #include <sys/sysctl.h> - (void)test { //手机型号. size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char*)malloc(size); sysctlbyname("hw.machine", machine, &

ios获取音乐库信息(转)

1.访问音乐库的两种方法,如下图 (只能访问音频文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有两种播放器可以选择,一种是application music player,另外一种是iPod music player. 第一种播放器是一种内部播放器,当程序对出后停止播放:而第二种播放器则与iPod播放器内的信息相关,退出之后不会停止播放.获取方式如下: + applicationMusicPlayer + iPodMusic

ios获取音乐库信息

1.访问音乐库的两种方法,如下图 (只能访问音频文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有两种播放器可以选择,一种是application music player,另外一种是iPod music player. 第一种播放器是一种内部播放器,当程序对出后停止播放:而第二种播放器则与iPod播放器内的信息相关,退出之后不会停止播放.获取方式如下: + applicationMusicPlayer + iPodMusic

iOS获取设备版本信息

系统提供的接口[[UIDevice currentDevice] model]只能获取iphone,ipad无法具体到iphone6等, 下面这个接口可以获取到具体的,后续有新的系统在增加 + (NSString*)deviceVersion { // 需要加入#import "sys/utsname.h" struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stri

用js获取当前路由信息的方法

1,设置或获取对象指定的文件名或路径. alert(window.location.pathname) 2,设置或获取整个 URL 为字符串. alert(window.location.href); 3,设置或获取与 URL 关联的端口号码. alert(window.location.port) 4,设置或获取 URL 的协议部分. alert(window.location.protocol) 5,设置或获取 href 属性中在井号“#”后面的分段. alert(window.locati

iOS 获取APP相关信息 私有API

/* Generated by RuntimeBrowser Image: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices */ @interface LSApplicationWorkspace : NSObject // Image: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices + (i

iOS 获取键盘相关信息

一,在需要的地方添加监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onKeyboardWillShowNotification:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onKeybo

ios 获取通讯录的所有信息

iOS获取通讯录全部信息 ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i < CFArrayGetCount(results); i++) { ABRecordRef person = CFArrayGetValueAtIndex(results, i); //读取f