iOS 程式碼 獲取wifi資訊 及主動連線WiFi
1、獲取WiFi資訊
>
info.ssid = dic[@"SSID"];
info.bssid = dic[@"BSSID"];
info.ssidData = dic[@"SSIDDATA"];
NSString *str = [[NSString alloc] initWithData:dic[@"SSIDDATA"] encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
>
-(NSDictionary *)getWifiInfo{
NSArray *ifs = (__bridge_transfer id)(CNCopySupportedInterfaces());
//NSLog(@"interface %@", ifs);
NSDictionary *info = nil;
for (NSString *ifname in ifs) {
info = (__bridge_transfer NSDictionary *)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifname);
//NSLog(@"%@ => %@", ifname, info);
}
return info;
}
>
2、主動連線
//https://blog.csdn.net/github_28024665/article/details/78222471
#import < NetworkExtension/NEHotspotConfigurationManager.h >
- (IBAction)connectWifi:(id)sender {
//建立將要連線的WIFI配置例項
NEHotspotConfiguration * hotspotConfig = [[NEHotspotConfiguration alloc] initWithSSID:@"Xiaomi_9A36" passphrase:@"12121212" isWEP:NO];
// 開始連線 (呼叫此方法後系統會自動彈窗確認)
[[NEHotspotConfigurationManager sharedManager] applyConfiguration:hotspotConfig completionHandler:^(NSError * _Nullable error) {
NSLog(@"%@", error);
if (!error) {
self.msgLabel.text = @"切換成功";
}else{
self.msgLabel.text = error.localizedDescription;
}
}];
}
相關文章
- iOS 獲取當前已連線 WiFi 資訊iOSWiFi
- iOS 獲取當前連結WiFi名iOSWiFi
- iOS wifi連線外設iOSWiFi
- 騰訊Wifi管家怎麼連線Wifi?WiFi
- BananaPi Wifi 連線NaNAPIWiFi
- windows10怎麼連線wifi_win10如何連線wifiWindowsWiFiWin10
- 用WiFi連線adbWiFi
- windows 檢視已連線的wifi密碼WindowsWiFi密碼
- window10怎麼連線wifi_win10連線wifi上網的方法WiFiWin10
- 電腦不能連線wifi怎麼辦連不上wifi怎麼辦WiFi
- w10系統怎麼連線wifi_win10系統如何連線wifiWiFiWin10
- 掃二維碼連wifiWiFi
- win10電腦如何連線wifi_win10連線wifi無線網路步驟Win10WiFi
- win10wifi不自動連線如何解決_win10筆記本開機wifi不自動連線處理方法Win10WiFi筆記
- win10 wifi無法自動連線怎麼辦_解決win10 wifi無法自動連線的方法Win10WiFi
- Mac出現WiFi連線問題怎麼辦 Mac WiFi連線問題解決方法MacWiFi
- win10怎麼獲取wifi 密碼_win10系統wifi密碼怎麼檢視Win10WiFi密碼
- Linux 命令列下連線WiFiLinux命令列WiFi
- linux server設定開機自動連線WIFILinuxServerWiFi
- WiFi連線風險造成個人資訊外洩網路安全需加強WiFi
- 主機板帶wifi和不帶wifi區別 主機板帶wifi好還是不帶wifi好WiFi
- wifi無線路由器怎麼連線?WiFi路由器
- WiFi基礎(四):WiFi工作原理及WiFi接入過程WiFi
- 在iOS 12中無法獲取WiFi的SSID了?別慌!iOSWiFi
- win10連線wifi一直顯示正在獲取網路地址怎麼辦Win10WiFi
- win10wifi連線受限如何解決_win10系統wifi連線受限怎麼辦Win10WiFi
- 無線wifi密碼的破解WiFi密碼
- Linux 下命令列連線Wifi方法Linux命令列WiFi
- adb透過wifi連線手機WiFi
- Android 8.0/9.0 wifi 自動連線評分機制AndroidWiFi
- win10怎麼看已連線的wifi密碼Win10WiFi密碼
- windows下使用cmd檢視連線過的wifi密碼WindowsWiFi密碼
- 臺式電腦win10怎麼連wifi_window10臺式如何連線wifiWin10WiFi
- win10怎麼檢視wifi密碼 win10顯示已連線的wifi密碼方法教程Win10WiFi密碼
- wifi已連線但有感嘆號怎麼辦 電腦連線wifi出現感嘆號怎麼辦WiFi
- Linux下如何通過命令連線wifiLinuxWiFi
- Hi3516如何連線Wifi(二)WiFi
- Android中使用WIFI來連線ADBAndroidWiFi