Check if Wifi is Active via ConnectivityManager - Android android.net.wifi

Android examples for android.net.wifi:Wifi Connection

Description

Check if Wifi is Active via ConnectivityManager

Demo Code

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class Main {

  public static boolean isWifiActive(Context icontext) {
    Context context = icontext.getApplicationContext();
    ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo[] info;/*from  w ww.  ja v  a  2  s  . c om*/
    if (connectivity != null) {
      info = connectivity.getAllNetworkInfo();
      if (info != null) {
        for (int i = 0; i < info.length; i++) {
          if (info[i].getTypeName().equals("WIFI") && info[i].isConnected()) {
            return true;
          }
        }
      }
    }
    return false;
  }

}

Related Tutorials