/**

* 判断 wifi 是否是 5G MHZ.

* 需要权限:

*

*

*

*

*/

public static boolean isWifi5G(Context context) {

int freq = 0;

WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);

WifiInfo wifiInfo = wifiManager.getConnectionInfo();

if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.LOLLIPOP) {

freq = wifiInfo.getFrequency();

} else {

String ssid = wifiInfo.getSSID();

if (ssid != null && ssid.length() > 2) {

String ssidTemp = ssid.substring(1, ssid.length() - 1);

List scanResults = wifiManager.getScanResults();

for (ScanResult scanResult : scanResults) {

if (scanResult.SSID.equals(ssidTemp)) {

freq = scanResult.frequency;

break;

}

}

}

}

return freq > 4900 && freq < 5900;

}注意 不要忘记添加权限

android wifi 5g,android 判断 wifi 是否是 5G相关推荐

  1. Android 判断wifi是2.4GHz还是5GHz

    WiFi目前提供有2.4G和5G两个频段,它们的协议分别为802.11 b/g/n和802.11 a/ac.频率越低,穿墙越好.频率越高,速度越快.目前2.4G用的人比较多,再加上CMCC的WIFI信 ...

  2. 【 Android11 WiFi开发 二 】WiFi连接、断开

    前言 上篇文章介绍了WiFi列表的获取与展示和WiFi状态改变的广播监听,本篇将介绍介绍对WiFi的操作,连接.忘记,查看已连接的WiFi信息等. 相关文章 1.[ Android11 WiFi开发 ...

  3. android查看wifi是否双频,Android判断wifi是5G还是2.4G

    我一开始看这帖子,找不到答案,为了后来的人,我来回复吧. WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_S ...

  4. android+判断wifi+5g,Android判断wifi是5G还是2.4G

    我一开始看这帖子,找不到答案,为了后来的人,我来回复吧. WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_S ...

  5. Android 如何判断 Wi-Fi 是 2.4G+5G 双频?

    前言 由于稳定性.成本等原因,大部分智能家居设备都只支持连接 2.4G 的无线网络.所以我们在利用 APP 实现配网的时候就需要判断 Wi-Fi 是 2.4G.5G,还是 2.4G+5G 双频,也就是 ...

  6. Android杂谈--网络状态判断(3G/WIFI)

    在http://www.cnblogs.com/loulijun/archive/2012/02/03/2337230.html这篇文章中已经介绍了网络状态的判断,但是测试后发现用此方法只能够判断WI ...

  7. android之网络状态判断(wifi和移动网络数据)

    有时候需要监听网络的状态变化来及时提醒用户网络状况,因此我们得多各种网络变化进行监听,废话不多说,将网络各种情况都在代码中列出来了,有需求的可以根据实际情况进行提示. 1.首先需要进行广播的监听,网络 ...

  8. Android 开发系列7 判断上网方式(Wifi还是数据流量)

    首先要在AndroidManifest.xml加上权限: <uses-permission android:name="android.permission.ACCESS_NETWOR ...

  9. 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )

    文章目录 一.获取 WIFI 状态 二.主动获取 WIFI 状态 三.被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一.获取 WIFI 状态 在应用中执行某些操作 , ...

最新文章

  1. 拿haojava官方过程
  2. .Net Telerik Web UI 安装和使用入门
  3. HDFS集中式的缓存管理原理与代码剖析--转载
  4. 常用网络故障集锦,收藏备用
  5. DM368开发 --IPNC 设置过程
  6. 盘点2021年Linux界的12件大事
  7. CF56E Domino Principle 树状数组 + 简单dp
  8. 为何要搞 10 年?方舟编译器专家首次回应
  9. 设计模式学习--工厂模式
  10. 新海诚动画背景简单娱乐分析
  11. shell学习之跳出循环
  12. 记录—java获取服务器的信息
  13. 无人机巡检系统设想路线
  14. Android底层隐私数据,一种Android应用程序隐私数据泄露离线检测方法
  15. (生物信息学)R语言与统计学入门(六)—— Pearson和Spearman相关性分析
  16. python制作qq机器人_使用python打造一个自己的QQ机器人 【基础篇】
  17. 华为路由协议与简单实验
  18. win10亮度怎么调_笔记本屏幕亮度怎么调
  19. Linux Ubuntu20.10 安装Process Monitor(Procmon),以及使用方法
  20. PTA_数据结构与算法_7-7 六度空间 (30分)

热门文章

  1. AngularJS 控制器
  2. 软件测试--------数据库MySQL 常用sql语句
  3. 解决 Flutter 在 iOS 模拟器中运行卡住问题
  4. 关于华为P10(Android 8.0系统)出现的一个莫名奇妙的ANR
  5. Graham扫描法求解凸包问题(C++)
  6. MySQL数据备份和导入
  7. 00 Linux到底是什么?
  8. 2023年软考高项论文秘籍大讲堂|开篇
  9. 计算机考研时间计划表,【考研复习计划】_这里有最详细的考研复习计划时间表...
  10. Word‘由于宏安全设置 无法找到宏’问题解决