android 判断 wifi 是否是 5G
来源:互联网 发布:amf数据分析器 v22 编辑:程序博客网 时间:2024/05/20 03:41
/** * 判断 wifi 是否是 5G 频段. * 需要权限: * <uses-permission android:name="android.permission.INTERNET" /> * <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> * <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> * <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> */ 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<ScanResult> scanResults = wifiManager.getScanResults(); for (ScanResult scanResult : scanResults) { if (scanResult.SSID.equals(ssidTemp)) { freq = scanResult.frequency; break; } } } } return freq > 4900 && freq < 5900; }
注意 不要忘记 添加权限
阅读全文
0 0
- android 判断 wifi 是否是 5G
- Android中,判断是否联网,连接的是移动数据还是WiFi,移动数据是2g,3g,还是4g
- Android开发之判断网络(wifi、3G)是否连接
- android 判断是wifi还是4g网络
- android 判断当前联网类型是2g,3g,4g,wifi还是其他
- iOS 中如何判断当前是2G/3G/4G/5G/WiFi
- iOS 中如何判断当前是2G/3G/4G/5G/WiFi
- android 区分wifi是5G还是2.4G
- android中判断网络连接是否可用 2g、3g、wifi
- Android中手机的网络状态(判断是否联网/3G/4G/WIFI)
- android中判断是否有网络链接和判断是否是WIFI
- Android 判断是否联wifi
- Android 判断wifi是否链接
- android 判断WIFI是否连接
- Android判断是否为Wifi
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP
- Android 判断网络是否可用、网络类型WIFI/2G/3G/4G及获取IP
- 判断当前是否是wifi网络
- 移动web 键盘挡住输入框
- day04
- java并发-线程池总结
- HI3515海思开发板移植3G模块笔记
- DataOutputStream的相关方法以及如何读出需要的内容
- android 判断 wifi 是否是 5G
- 深入理解log机制
- java保存JFrame窗口的内容为图片
- UVA 1600 Patrol Robot bfs
- 小结
- 习惯三 要事第一---自我管理的原则
- 设计模式-观察者模式
- leetcode【第十六周】左叶子节点求和
- How to get the Projection ProjectionMatrixFromCameraIntrinsics