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