Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android開發之Wifi基礎教程

Android開發之Wifi基礎教程

編輯:關於Android編程

本文實例講述了Android開發Wifi的基礎知識。分享給大家供大家參考。具體如下:

Android提供了WifiManager這個類,通過這個類可以進行wifi相關的各種操作。

通過

wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE) 

可獲取該類的實例。

1. 獲取wifi開啟狀態 (只要手機的wifi打開了,即認為是開啟狀態,而與是否連接了某個wifi無關):

boolean isOpen = wifiManager.isWifiEnabled(); 

2. 修改wifi狀態,通過參數可打開wifi或關閉wifi

wifiManager.setWifiEnabled(true); 

3. 獲取附近的wifi (必須在wifi已經打開的情況下)

List<ScanResult> list = wifiManager.getScanResults(); 

4. 獲取當前連接上的wifi

WifiInfo wifiInfo = wifiManager.getConnectionInfo(); 

5. 獲取當前的wifi配置列表(即為手機連接wifi時頁面顯示的wifi列表)

List<WifiConfiguration> configList = wifiManager.getConfiguredNetworks(); 

6. 連接 / 斷開連接 某個wifi (注:不會改變wifi的開啟狀態)

連接,第一個參數為wifiManager.getConfiguredNetworks()中或wifiManager.getConnectionInfo()中返回的某個wifi的net id,第二個參數為連接該wifi的同時是否關閉其它wifi

wifiManager.enableNetwork(netId, true); 

斷開連接,參數含義同上

wifiManager.disableNetwork(netId); 
wifiManager.disconnect();

完整實例代碼點擊此處本站下載。

希望本文所述對大家的Android程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved