iOS 獲取wifi ssid 名稱

2021-06-19 10:37:04 字數 1937 閱讀 9404

ssid全稱service set identifier, 即wifi網路的公開名稱.在ios 4.1以上版本提供了公開的方法來獲取該資訊.

[html]view plain

copy

#import 

<

systemconfiguration

/captivenetwork.h

>

[html]view plain

copy

-(id)fetchssidinfo  

[info release];  

}  [ifs release];  

return [info autorelease];  

}  - (nsstring *)currentwifissid   

}  return ssid;  

}  - (void)viewdidload    

log 資訊 :

[html]view plain

copy

2013-06-05 21:39:14.357 wifinamedemo[9877:707] dici:  

arc 版本:

[html]view plain

copy

- (id)fetchssidinfo   

}  return info;  

}  

效果如下:

補充:------此方法也未必通過審核------------------

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

+ (id)fetchssidinfo

[info release];

}

[ifs release];

return[info autorelease];

}?1

2

3

4

//check wifi sid

nsdictionary*ifs = [basefunction fetchssidinfo];

nsstring*ssid = [[ifs objectforkey:@"ssid"] lowercasestring];

debug_nslog(@"ssid:%@",ssid);

記得增加:

#import

//首先新增框架首先新增框架:systemconfiguration.framework 

可以看看這個專案庫

4 iOS獲取裝置名稱

適配一直是移動開發人員的痛苦之處。那麼今天在這裡把關於適配中獲取裝置名稱的方法匯合一下。這是乙個類方法,需要匯入系統的標頭檔案 import 裝置名稱 nsstring getddevicename else if strmodel isequaltostring ipad2,1 strmodel ...

iOS獲取當前所連線的WIFI名稱

由於蘋果是閉源的,所以我們不能像安卓那樣對一些東西進行操作,比如wifi,通過使用一些私有的api並在越獄的iphone上面或許你能夠實現那些功能,但是這樣做有很大的侷限性 1.私有api蘋果審核不會讓你通過,2.現在很多iphone使用者都不再選擇越獄,但是如果我們僅僅想要知道自己現在所連線的wi...

iOS獲取當前所連線的WIFI名稱

由於蘋果是閉源的,所以我們不能像安卓那樣對一些東西進行操作,比如wifi,通過使用一些私有的api並在越獄的iphone上面或許你能夠實現那些功能,但是這樣做有很大的侷限性 1.私有api蘋果審核不會讓你通過,2.現在很多iphone使用者都不再選擇越獄,但是如果我們僅僅想要知道自己現在所連線的wi...