回覆列表
  • 1 # utnem19679

    在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 : 未知網絡卡狀態 最重要的一個就是 你要設定許可權 最重要的一個就是 你要設定許可權 希望幫助到你

  • 中秋節和大豐收的關聯?
  • 一眼淪陷和日久生情哪個比較讓人念念不忘?