Android Wifi 2.4G 5G附近扫描查看

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ztian77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值