Android Wifi 2.4G 5G 掃描連接
前言
專案需要關閉5G的wifi功能,但怎么知道哪個是5Gwifi,到底關了沒有,網路搜索了一把,目前沒看到現成的帶wifi是2.4G還是5G,好吧,那只能2次開發,
一、Wifi 2.4G和5G區別是什么?
通過android的WifiManager的getScanResults方法獲取掃描到的wifi串列資訊ScanResult,通過ScanResult獲取每個wifi熱點的資訊,然后獲取它的頻率來判斷它是2.4G還是5G的wifi熱點
2.4G: 頻率 > 2400 && 頻率 < 2500;
5G 頻率 > 4900 && 頻率 < 5900
寫著強迫癥又犯,干脆排一下版,把信號等級,頻率也顯示出來,排個序,順眼多了```

總結
wifi的信號等級是按演算法:
wifimanager演算法calculateSignalLevel:
0 rssi<=-100
1 (-100, -88]
2 (-88, -77]
3 (-66, -55]
4 rssi>=-55
目前在android8.1驗證ok,有用的可以下載apk安裝試試,希望能幫助站友,
wifi_scan-debug.apk
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/249926.html
標籤:其他
上一篇:Android基礎考試知識點清單
下一篇:安卓學習日志 Day08
