WIFI_STATE_DISABLED:不可用
WIFI_STATE_DISABLING:正在關閉
WIFI_STATE_ENABLED:可用
WIFI_STATE_ENABLING:正在打開
WIFI_STATE_UNKNOWN:未知狀態
需要權限:
CHANGE_NETWORK_STATE
CHANGE_WIFI_STATE
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
對wifi網卡進行的操作需要通過WifiManager對象來進行
WifiManager wifiManager = (WifiManager) Context.getSystemService
(Service.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
wifiManager.getWifiState();
一個打開wifi的例子
wifiManager = (WifiManager) WifiTestActivity.this
.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
Toast.makeText(WifiTestActivity.this, "wifi status:"
+ wifiManager.getWifiState(), Toast.LENGTH_LONG);