Android判斷wifi是5G還是2.4G
我一開始看這帖子,找不到答案,為了后來(lái)的人,我來(lái)回復(fù)吧。
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo();
根據(jù)wifiInfo.getFrequency()
可以判斷是不是5G
應(yīng)該將會(huì)返回4個(gè)數(shù)字
2字開頭的話,就系2.4G;5字開頭的話,就系5G。
最好用第一個(gè)數(shù)字來(lái)判斷,而不要用全4個(gè)數(shù)字來(lái)判斷,因?yàn)楹竺娴挠袆e的意義。
順便說(shuō)一下,以上的方法是在5.1的源碼下的,若想兼容4.4就要這樣:
WifiInfo wifiInfo = wifiManager.getConnectionInfo(); String tempSsidString = wifiInfo.getSSID(); if (tempSsidString != null && tempSsidString.length() > 2) { wifiSsid = tempSsidString.substring(1, tempSsidString.length() - 1); List<ScanResult> scanResults=wifiManager.getScanResults(); for(ScanResult scanResult:scanResults){ if(scanResult.SSID.equals(wifiSsid)){ scanResult.frequency; break; } } }
wifiinfo中有判斷是否是5G的函數(shù)可調(diào)用
/** * @hide * TODO: makes real freq boundaries */ public boolean is5GHz() { return ScanResult.is5GHz(mFrequency); }
以上所述是小編給大家介紹的Android判斷wifi是5G還是2.4G,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- iOS中如何判斷當(dāng)前網(wǎng)絡(luò)環(huán)境是2G/3G/4G/5G/WiFi
- 奔月互聯(lián)免費(fèi)50m/5g/asp/ftp/可綁米空間
- 115網(wǎng)絡(luò)U盤免費(fèi)5g/支持各種文件類型/單個(gè)文件最大400m/不支持外鏈網(wǎng)絡(luò)硬盤
- 聯(lián)想提供的免費(fèi)網(wǎng)盤(5G)大空間,全免費(fèi)
- MyEclipse 6.0.1 6.0GA 6.0M1 5.5GA 5.1.1GA 注冊(cè)碼及高速下載地址
- 站長(zhǎng)必看:某人5G談?dòng)蛎丶c站長(zhǎng)
- 免費(fèi)申請(qǐng) 5G的 ftp空間moodbar.net
- 4G與5G的區(qū)別有哪些
相關(guān)文章
Android深入探究自定義View之嵌套滑動(dòng)的實(shí)現(xiàn)
什么是嵌套滑動(dòng)?當(dāng)我們向下滑動(dòng)時(shí),首先是外部的布局向下滑動(dòng),然后才是內(nèi)部的RecyclerView滑動(dòng),向上滑動(dòng)也是如此。這就是嵌套滑動(dòng)的效果2021-11-11Kotlin中List的Lambda表達(dá)式應(yīng)用與解析實(shí)例詳解
相比于Java的Lambda表達(dá)式只是一種簡(jiǎn)化寫法,Kotlin中的Lambda功能極為強(qiáng)大,本文介紹Kotlin中List的Lambda表達(dá)式應(yīng)用與解析,感興趣的朋友一起看看吧2024-03-03Android判斷用戶2G/3G/4G移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)
這篇文章主要介紹了Android判斷用戶2G/3G/4G移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)的方法,感興趣的小伙伴們可以參考一下2015-12-12Activity取消界面切換的默認(rèn)動(dòng)畫方法(推薦)
下面小編就為大家?guī)?lái)一篇Activity取消界面切換的默認(rèn)動(dòng)畫方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12Android實(shí)現(xiàn)讀寫USB串口數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)讀寫USB串口數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-09-09Android recyclerview實(shí)現(xiàn)縱向虛線時(shí)間軸的示例代碼
本文主要介紹了Android recyclerview實(shí)現(xiàn)縱向虛線時(shí)間軸的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07ActivityManagerService廣播并行發(fā)送與串行發(fā)送示例解析
這篇文章主要為大家介紹了ActivityManagerService廣播并行發(fā)送與串行發(fā)送示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03Android實(shí)現(xiàn)瘋狂連連看游戲之狀態(tài)數(shù)據(jù)模型(三)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)瘋狂連連看游戲之狀態(tài)數(shù)據(jù)模型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03