Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發中是否連上網絡檢測方法

Android開發中是否連上網絡檢測方法

編輯:Android開發實例

  Android 開發教程,安卓平台的網絡程序也是比較多,我們開發網絡程序的時候需要知道當前用戶的網絡連接狀態。Android 平台下提供了一個android.net.ConnectivityManager類來監控當前的網絡狀態包括wifi、gprs、UMTS等。

  這個類有如下幾方面的用法:

  1. 監控當前的網絡狀態

  2. 當網絡狀態發送變化時發出廣播

  3. 當一個網絡連接失敗時切換到另一個網絡

  4. 提供一些API允許應用程序查詢當前較好和較差的網絡狀態

  下面是檢查網絡連接的代碼:

  boolean checkNetwork() {

  // 實例化ConnectivityManager

  ConnectivityManager manager = (ConnectivityManager)this

  .getSystemService(Context.CONNECTIVITY_SERVICE);

  // 獲得當前網絡信息

  NetworkInfo info = manager.getActiveNetworkInfo();

  // 判斷是否連接

  if (info == null || !info.isConnected()) {

  return false;

  }

  return true;

  }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved