Android獲取wifi
Ⅰ Android如何獲取到連接的WIFI無線路由器的所有客戶端的MAC地址
路由器連接的mac地址池都是直接支持導出的,不需要抓取什麼頁面這些,都可以直接導出
Ⅱ Android手機應用開發中連接Wifi時,怎麼獲取所連Wifi的路由器品牌
在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的名字以及許可權設置
獲取WiFi的名字以及許可權設置
1、先配置Androidmanifest.xml中的許可權
2、封裝類
引用: WifiUtil.getWifiName(this).replace("\"", "");