Android判斷WIFI是否打開的方法

最近在做Android客戶端下載,需要判斷手機的Wifi是否打開。

 

特記錄以下代碼,然後有需要的童鞋可以參考一下:

 

public class DownloadUI extends Activity{

// .........
public boolean isWiFiActive() {    
        ConnectivityManager connectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);    
        if (connectivity != null) {    
            NetworkInfo[] infos = connectivity.getAllNetworkInfo();    
            if (infos != null) {    
            	for(NetworkInfo ni : infos){
            		if(ni.getTypeName().equals("WIFI") && ni.isConnected()){
            			return true;
            		}
            	}
            }    
        }    
        return false;    
    } 
// .........
}

 

這幾行代碼,就不用解釋了吧。

發佈了21 篇原創文章 · 獲贊 0 · 訪問量 2900
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章