Android Wifi 设置相关
WifiManager
获得WifiManager的实例
private WifiManager mWifiManager = (WifiManager)c.getSystemService(Context.WIFI_SERVICE);
检测Wiif的状态
Wifi的状态值常量
WIFI_STATE_DISABLED = 1; //Wi-Fi is disabled. WIFI_STATE_DISABLING = 0; //Wi-Fi is currently being disabled WIFI_STATE_ENABLED = 3; //Wi-Fi is enabled. WIFI_STATE_ENABLING = 2; //Wi-Fi is currently being enabled. WIFI_STATE_UNKNOWN = 4; //Wi-Fi is in an unknown state
Wifi状态监测
int state = mWifiManager.isWifiEnabled();
state的值,对应上面的wifi状态常量
连接wifi
打开wifi
mWifiManager.setWifiEnabled(true);
关闭wifi
mWifiManager.setWifiEnabled(false);
Wifi 状态的变化的