Android 台灣中文網

標題: android怎麼判斷當前網絡是否可用 [打印本頁]

作者: 暗桌之光    時間: 2011-6-13 11:34
標題: android怎麼判斷當前網絡是否可用
  1. public boolean isNetworkAvailable() {  
  2.         Context context = getApplicationContext();  
  3.         ConnectivityManager connectivity = (ConnectivityManager) context  
  4.                 .getSystemService(context.CONNECTIVITY_SERVICE);  
  5.         if (connectivity == null) {  
  6.         } else {  
  7.             NetworkInfo[] info = connectivity.getAllNetworkInfo();  
  8.             if (info != null) {  
  9.                 for (int i = 0; i < info.length; i++) {  
  10.                     if (info[i].getState() == NetworkInfo.State.CONNECTED) {  
  11.                         return true;  
  12.                     }  
  13.                 }  
  14.             }  
  15.         }  
  16.         return false;  
  17.     }
複製代碼
使用方法:
  1. if (!isNetworkAvailable()) {  
  2.     System.out.println("沒有網絡連接");  
  3. } else {  
  4.     System.out.println("網絡連接可用");  
  5. }
複製代碼

作者: mrwrx    時間: 2011-6-13 12:44
what's that??




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1