Android開發(fā)之Wifi基礎教程
本文實例講述了Android開發(fā)Wifi的基礎知識。分享給大家供大家參考。具體如下:
Android提供了WifiManager這個類,通過這個類可以進行wifi相關(guān)的各種操作。
通過
wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE)
可獲取該類的實例。
1. 獲取wifi開啟狀態(tài) (只要手機的wifi打開了,即認為是開啟狀態(tài),而與是否連接了某個wifi無關(guān)):
boolean isOpen = wifiManager.isWifiEnabled();
2. 修改wifi狀態(tài),通過參數(shù)可打開wifi或關(guān)閉wifi
wifiManager.setWifiEnabled(true);
3. 獲取附近的wifi (必須在wifi已經(jīng)打開的情況下)
List<ScanResult> list = wifiManager.getScanResults();
4. 獲取當前連接上的wifi
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
5. 獲取當前的wifi配置列表(即為手機連接wifi時頁面顯示的wifi列表)
List<WifiConfiguration> configList = wifiManager.getConfiguredNetworks();
6. 連接 / 斷開連接 某個wifi (注:不會改變wifi的開啟狀態(tài))
連接,第一個參數(shù)為wifiManager.getConfiguredNetworks()中或wifiManager.getConnectionInfo()中返回的某個wifi的net id,第二個參數(shù)為連接該wifi的同時是否關(guān)閉其它wifi
wifiManager.enableNetwork(netId, true);
斷開連接,參數(shù)含義同上
wifiManager.disableNetwork(netId); wifiManager.disconnect();
完整實例代碼點擊此處本站下載。
希望本文所述對大家的Android程序設計有所幫助。
相關(guān)文章
Android 系統(tǒng)實現(xiàn)多種開機動畫和logo切換功能
這篇文章主要介紹了android 系統(tǒng)實現(xiàn)多種開機動畫和logo切換功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12
Android中實現(xiàn)記事本動態(tài)添加行效果
記事本對我們每個人來說再熟悉不過,下面這篇文章主要給大家介紹了在Android中實現(xiàn)記事本動態(tài)添加行效果的相關(guān)資料,這是最近在開發(fā)中遇到的一個小需求,想著分享出來供大家參考學習,需要的朋友們下面來一起看看吧。2017-06-06
Android開發(fā)使用自定義View將圓角矩形繪制在Canvas上的方法
這篇文章主要介紹了Android開發(fā)使用自定義View將圓角矩形繪制在Canvas上的方法,結(jié)合實例形式分析了Android自定義view繪制圓角矩形的相關(guān)方法與使用技巧,需要的朋友可以參考下2017-10-10

