Android開發之WIFI操作

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章