1.WIFI网卡的状态
·WIFI_STATE_DISABLED:WIFI网卡不可用
·WIFI_STATE_DIABLEING:WIFI正在关闭
·WIFI_STATE_ENABLED:WIFI网卡可用
·WIFI_STATE_ENABLING:WIFI网卡正在打开
·WIFI_STATE_UNKNOWN:未知网卡状态
2.操作WIFI网卡所需要的权限
·CHANGE_NETWORK_STATE
·CHANGE_WIFI_STATE
·ACCESS_NETWORK_STATE
·ACCESS_WIFI_STATE
3.改变WIFI网卡的状态
对WIFI网卡进行操作需要通过WifiManager对象来进行
获取WifiManager对象:WifiManage wifiManger = (WifiManager)Context.getSystemService(Service.WIFI_SERVICE);
打开WIFI网卡:wifiManager.setWifiEnabled(true);
关闭WIFI网卡:wifiManager.setWifiEnabled(false);
4.获取网卡当前的状态
wifiManager.getWifiState();
返回值及含义:
0:WIFI_STATE_DIABLEING
1:WIFI_STATE_DISABLED
2:WIFI_STATE_ENABLING
3:WIFI_STATE_ENABLED
4:WIFI_STATE_UNKNOWN