在Android中對Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下幾個類和介面:
1.ScanResult 主要用來描述已經檢測出的接入點,包括接入點的地址,接入點的名稱,身份認證,頻率,訊號強度等資訊。
2.WifiConfiguration Wifi網路的配置,包括安全設定等。
3.WifiInfo wifi無線連線的描述,包括接入點,網路連線狀態,隱藏的接入點,IP地址,連線速度,MAC地址,網路ID,訊號強度等資訊。這裡簡單介紹一下這裡的方法: getBSSID() 獲取BSSID getDetailedStateOf() 獲取客戶端的連通性 getHiddenSSID() 獲得SSID 是否被隱藏 getIpAddress() 獲取IP 地址 getLinkSpeed() 獲得連線的速度 getMacAddress() 獲得Mac 地址 getRssi() 獲得802.11n 網路的訊號 getSSID() 獲得SSID getSupplicanState() 返回具體客戶端狀態的資訊
4.WifiManager 這個不用說,就是用來管理我們的wifi 連線,這裡已經定義好了一些類,可以供我們使用。 獲取WIFI網絡卡的狀態 WIFI網絡卡的狀態是由一系列的整形常量來表示的。 1.WIFI_STATE_DISABLED : WIFI網絡卡不可用(1) 2.WIFI_STATE_DISABLING : WIFI網絡卡正在關閉(0) 3.WIFI_STATE_ENABLED : WIFI網絡卡可用(3) 4.WIFI_STATE_ENABLING : WIFI網正在開啟(2) (WIFI啟動需要一段時間)
5.WIFI_STATE_UNKNOWN : 未知網絡卡狀態 最重要的一個就是 你要設定許可權 最重要的一個就是 你要設定許可權 希望幫助到你
在Android中對Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下幾個類和介面:
1.ScanResult 主要用來描述已經檢測出的接入點,包括接入點的地址,接入點的名稱,身份認證,頻率,訊號強度等資訊。
2.WifiConfiguration Wifi網路的配置,包括安全設定等。
3.WifiInfo wifi無線連線的描述,包括接入點,網路連線狀態,隱藏的接入點,IP地址,連線速度,MAC地址,網路ID,訊號強度等資訊。這裡簡單介紹一下這裡的方法: getBSSID() 獲取BSSID getDetailedStateOf() 獲取客戶端的連通性 getHiddenSSID() 獲得SSID 是否被隱藏 getIpAddress() 獲取IP 地址 getLinkSpeed() 獲得連線的速度 getMacAddress() 獲得Mac 地址 getRssi() 獲得802.11n 網路的訊號 getSSID() 獲得SSID getSupplicanState() 返回具體客戶端狀態的資訊
4.WifiManager 這個不用說,就是用來管理我們的wifi 連線,這裡已經定義好了一些類,可以供我們使用。 獲取WIFI網絡卡的狀態 WIFI網絡卡的狀態是由一系列的整形常量來表示的。 1.WIFI_STATE_DISABLED : WIFI網絡卡不可用(1) 2.WIFI_STATE_DISABLING : WIFI網絡卡正在關閉(0) 3.WIFI_STATE_ENABLED : WIFI網絡卡可用(3) 4.WIFI_STATE_ENABLING : WIFI網正在開啟(2) (WIFI啟動需要一段時間)
5.WIFI_STATE_UNKNOWN : 未知網絡卡狀態 最重要的一個就是 你要設定許可權 最重要的一個就是 你要設定許可權 希望幫助到你