Android開發(fā)之Wifi基礎(chǔ)教程
本文實(shí)例講述了Android開發(fā)Wifi的基礎(chǔ)知識(shí)。分享給大家供大家參考。具體如下:
Android提供了WifiManager這個(gè)類,通過這個(gè)類可以進(jìn)行wifi相關(guān)的各種操作。
通過
wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE)
可獲取該類的實(shí)例。
1. 獲取wifi開啟狀態(tài) (只要手機(jī)的wifi打開了,即認(rèn)為是開啟狀態(tài),而與是否連接了某個(gè)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. 獲取當(dāng)前連接上的wifi
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
5. 獲取當(dāng)前的wifi配置列表(即為手機(jī)連接wifi時(shí)頁面顯示的wifi列表)
List<WifiConfiguration> configList = wifiManager.getConfiguredNetworks();
6. 連接 / 斷開連接 某個(gè)wifi (注:不會(huì)改變wifi的開啟狀態(tài))
連接,第一個(gè)參數(shù)為wifiManager.getConfiguredNetworks()中或wifiManager.getConnectionInfo()中返回的某個(gè)wifi的net id,第二個(gè)參數(shù)為連接該wifi的同時(shí)是否關(guān)閉其它wifi
wifiManager.enableNetwork(netId, true);
斷開連接,參數(shù)含義同上
wifiManager.disableNetwork(netId); wifiManager.disconnect();
完整實(shí)例代碼點(diǎn)擊此處本站下載。
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。
- Android 判斷ip地址合法實(shí)現(xiàn)代碼
- Android 獲取IP地址的實(shí)現(xiàn)方法
- android 獲取本機(jī)的IP地址和mac物理地址的實(shí)現(xiàn)方法
- android實(shí)現(xiàn)獲取有線和無線Ip地址的方法
- Android手機(jī)獲取IP地址的兩種方法
- android開發(fā)教程之wifi開發(fā)示例
- android編程實(shí)現(xiàn)設(shè)置、打開wifi熱點(diǎn)共享供他人連接的方法
- android連接wifi時(shí)獲取廣播地址代碼
- Android開發(fā)實(shí)現(xiàn)在Wifi下獲取本地IP地址的方法
相關(guān)文章
Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
Android 系統(tǒng)實(shí)現(xiàn)多種開機(jī)動(dòng)畫和logo切換功能
這篇文章主要介紹了android 系統(tǒng)實(shí)現(xiàn)多種開機(jī)動(dòng)畫和logo切換功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12
Android中實(shí)現(xiàn)記事本動(dòng)態(tài)添加行效果
記事本對(duì)我們每個(gè)人來說再熟悉不過,下面這篇文章主要給大家介紹了在Android中實(shí)現(xiàn)記事本動(dòng)態(tài)添加行效果的相關(guān)資料,這是最近在開發(fā)中遇到的一個(gè)小需求,想著分享出來供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。2017-06-06
Android開發(fā)使用自定義View將圓角矩形繪制在Canvas上的方法
這篇文章主要介紹了Android開發(fā)使用自定義View將圓角矩形繪制在Canvas上的方法,結(jié)合實(shí)例形式分析了Android自定義view繪制圓角矩形的相關(guān)方法與使用技巧,需要的朋友可以參考下2017-10-10
Android實(shí)現(xiàn)自由拖動(dòng)并顯示文字的懸浮框
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)自由拖動(dòng)并顯示文字的懸浮框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01

