iOS監聽網路狀態的變化

2021-06-25 17:24:16 字數 816 閱讀 3551

1.匯入asi類庫

匯入相應的類庫,依次要匯入 cfnetwork.framework,systemconfiguration.framework,  libz.1.2.3.dylib,mobilecoreservices.framework和coregraphics.framework。

2.包含標頭檔案

#import "reachability.h"。檔案位於asi的external目錄下。

3.新增監聽事件

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

self.reachability = [[reachability reachabilitywithhostname:@"www.qq.com"] retain];

[self.reachability startnotifier];

4.處理事件

-(void)reachabilitychanged:(nsnotification *)notification

else

}

這樣就實現了網路狀況變化的通知

iOS動態監聽網路變化

首先需要匯入reachability.h m 2個檔案,然後在init註冊監聽 import reachability.h 註冊網路狀態改變通知 nsnotificationcenter defaultcenter addobserver self selector selector reachab...

android 監聽網路連線狀態的變化

在android開發中,時常要對網路連線狀態變化的事件作出適當的處理。處理方式可通過監聽android.net.conn.connectivity change廣播實現。記錄處理 如下 第一步,實現廣播處理邏輯 private broadcastreceiver mconnectreceiver n...

Android 監聽網路的變化

android中網路情況時有變化,比如從有網到沒網,從wifi到gprs,gprs又從cmwap到cmnet.等等!如果你的程式有些功能是需要網路支援的,有時候就需要監聽到網路的變化情況進行相應的處理。當網路變化的時候系統會發出義個廣播broadcast,只要在程式中註冊乙個廣播接收器broadca...