WIFI的状态判断

来源:互联网 发布:osiris数据库 编辑:程序博客网 时间:2024/05/18 02:28

判断无线网是否打开

  • 权限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  • 代码
 public static boolean isWifiAviliable(Context context) {        WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);        return wifiManager.isWifiEnabled();    }

判断无线网是否可用

  • 权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 代码
 public static boolean isWifiConnected(Context context) {        ConnectivityManager connectivity = (ConnectivityManager) context                .getSystemService(Context.CONNECTIVITY_SERVICE);        if (connectivity == null) {        } else {            NetworkInfo[] info = connectivity.getAllNetworkInfo();            if (info != null) {                for (int i = 0; i < info.length; i++) {                    if (info[i].getState() == NetworkInfo.State.CONNECTED) {                        return true;                    }                }            }        }        return false;    }
0 0
原创粉丝点击