ios網路連線狀態監測

2021-07-03 10:20:45 字數 879 閱讀 4245

reachability是蘋果封裝的乙個用於監測網路狀態的類,同時還可以檢測出連線網路的型別(無連線,wifi,3g),非常的輕巧,易用。

蘋果官方**:

github:

使用方法:

1.將解壓出來的reachability.h和reachability.m

新增到專案中。

2.新增systemconfiguration.framework到專案中。

3.在要使用的地方把頭檔案reachability.h import進來:

下面以在程式剛起來的時候(didfinishlaunchingwithoptions)使用為例:

reachability *_networkdetect; }

@end

// 網路變化時通過通知中心呼叫提示函式

networkchanged

[[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(networkchanged:) name:kreachabilitychangednotification object:nil];

//獲取監測器物件 _

networkdetect = [reachability reachabilityforinternetconnection];

//_networkdetect = [reachability reachabilitywithhostname:@"

//開始監測

[_networkdetect stopnotifier];

return yes; }

-(void) networkchanged:(nsnotification *)notify

}

IOS檢測網路連線狀態

然後將reachability.h 和 reachability.m 加到自己的專案中,並引用systemconfiguration.framework,就可以使用了。reachability 中定義了3種網路狀態 the network state of the device for reacha...

IOS檢測網路連線狀態

然後將reachability.h 和 reachability.m 加到自己的專案中,並引用 systemconfiguration.framework,就可以使用了。reachability 中定義了3種網路狀態 the network state of the device for reach...

Android網路連線狀態

實習告一段落,回校準備畢業答辯,享受最後的大學生活。開發android應用程式,在需要進行連線網路時,如果沒有可用的網路連線,提醒手機使用者沒有可用的連連線,讓使用者有比較好的體驗。驗證 如下 1 首先獲得所有的網路連線manager.getallnetworkinfo 2 在迴圈判斷網路連線是否可...