返回顶部
首页 > 资讯 > 移动开发 >Android判断wifi是5G还是2.4G
  • 894
分享到

Android判断wifi是5G还是2.4G

4gAndroid5G 2022-06-06 05:06:04 894人浏览 泡泡鱼
摘要

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

我一开始看这帖子,找不到答案,为了后来的人,我来回复吧。


WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();

根据

wifiInfo.getFrequency()
可以判断是不是5G

应该将会返回4个数字

2字开头的话,就系2.4G;5字开头的话,就系5G。

最好用第一个数字来判断,而不要用全4个数字来判断,因为后面的有别的意义。

顺便说一下,以上的方法是在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的函数可调用  


 
 public boolean is5GHz() {
  return ScanResult.is5GHz(mFrequency);
 }

以上所述是小编给大家介绍的Android判断wifi是5G还是2.4G,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程网网站的支持!

您可能感兴趣的文章:Android wifi 调试详解及简单实例Android 如何查看Wifi密码通过WIFI(不用数据线)连接Android手机调试Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码android编程实现设置、打开wifi热点共享供他人连接的方法Android开发之Wifi基础教程Android获取当前已连接的wifi信号强度的方法在Android里完美实现基站和WIFI定位Android Wifi的forget()操作实例详解


--结束END--

本文标题: Android判断wifi是5G还是2.4G

本文链接: https://lsjlt.com/news/22804.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android判断wifi是5G还是2.4G
    我一开始看这帖子,找不到答案,为了后来的人,我来回复吧。 WifiManager wifiManager = (WifiManager) getSystemService(C...
    99+
    2022-06-06
    4g Android 5G
  • Android判断是Wifi还是4G网络代码
    本文实例为大家分享了Android判断是Wifi还是4G网络的具体代码,供大家参考,具体内容如下 package com.chengxinet.bobo.utils; imp...
    99+
    2022-06-06
    4g Android
  • iOS中如何判断当前网络环境是2G/3G/4G/5G/WiFi
    前言 5G 什么的,还得等苹果API更新啊,不过将来还是这个处理过程就是了。 关于判断当前的网络环境是2G/3G/4G,这个问题以前经常看到,最近在一工程里看到了如果判断的API。...
    99+
    2022-06-05
    ios 判断 网络环境
  • Android 判断是否连接成功了指定wifi
    最近在做wifi的相关的东西,打印WifiInfo的时候 无意间发现一个参数,改参数可以查看是否连接成功了指定wifi,但是这是隐藏的,遂将其反射之。代码如下: //通过反射...
    99+
    2022-06-06
    连接 Android
  • Android编程判断是否连接网络的方法【WiFi及3G判断】
    本文实例讲述了Android编程判断是否连接网络的方法。分享给大家供大家参考,具体如下: 判断wifi网络是否链接: public static boolean isWiFi...
    99+
    2022-06-06
    连接 方法 3g Android
  • Android判断当前App是在前台还是在后台
    本文实例为大家分享了Android判断当前App状态的具体实现代码,供大家参考,具体内容如下 第一种: public static boolean isApplicat...
    99+
    2022-06-06
    app Android
  • php如何判断是apache还是nginx
    今天小编给大家分享一下php如何判断是apache还是nginx的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。检测Apach...
    99+
    2023-07-06
  • android获取手机cpu并判断是单核还是多核
    代码如下: private int getNumCores() { //Private Class to display only CPU devices in the di...
    99+
    2022-06-06
    手机cpu Android
  • golang中判断请求是http还是https
    今天小编给大家分享一下golang中判断请求是http还是https的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。golan...
    99+
    2023-07-05
  • 怎么判断wifi是否被dns劫持
    判断wifi是否被dns劫持的方法首先,在浏览器中输192.168.1.1,使用路由器的用户名和密码登陆到路由器管理界面;进入到路由器管理页面后,点击左侧菜单栏中的“WAN口设置”选项;在WAN口设置页面中,点击“高级设置”选项;进入到高级...
    99+
    2024-04-02
  • Android应用中是如何判断是否成功连接了指定wifi
    本篇文章给大家分享的是有关Android应用中是如何判断是否成功连接了指定wifi,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。代码如下://通过反射的方式去判断wifi是否已...
    99+
    2023-05-31
    android roi
  • php怎么判断是get还是post请求
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑在实际使用中,GET是用来取数据的,像跳转到什么页面,做一些逻辑判断。POST大多是表单提交。很不推荐使用表单得时候使用GET,除非像我上面说得,你得行为是为了获取数据...
    99+
    2015-05-03
    php 请求类型 get post
  • linux如何判断是文件还是目录
    这篇文章主要为大家展示了“linux如何判断是文件还是目录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何判断是文件还是目录”这篇文章吧。在linux中,可以利用“ls -l”命令判...
    99+
    2023-06-22
  • linux如何判断分区是mbr还是gpt
    今天小编给大家分享一下linux如何判断分区是mbr还是gpt的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。判断方法:1、利...
    99+
    2023-07-02
  • android开发教程之判断是手机还是平板的方法
    方法一 代码如下:public static boolean isTablet(Context context) {     ...
    99+
    2022-06-06
    程之 平板 方法 android开发 手机 教程 Android
  • vue如何判断安卓还是IOS
    目录vue判断安卓还是IOS最近工作上遇到这样一个需求所以我们需要进行一个判断H5端判断安卓跟ios显示不同的背景图vue判断安卓还是IOS 最近工作上遇到这样一个需求 vue写的页...
    99+
    2024-04-02
  • vue怎么判断安卓还是IOS
    这篇文章主要介绍“vue怎么判断安卓还是IOS”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么判断安卓还是IOS”文章能帮助大家解决问题。vue判断安卓还是IOS最近工作上遇到这样一个需求v...
    99+
    2023-06-30
  • php怎么判断是安卓还是ios开发
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑PHP判断手机是IOS还是Android本文介绍了PHP判断手机是IOS还是Android的三个小实例,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得...
    99+
    2016-07-09
    php 安卓 ios
  • 怎么判断是浏览器还是node环境
    这篇文章将为大家详细讲解有关怎么判断是浏览器还是node环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。node中window是未定义;setImmediate是定义的...
    99+
    2024-04-02
  • php如何判断是安卓还是ios开发
    小编给大家分享一下php如何判断是安卓还是ios开发,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php判断是安卓还是ios的方法:1、创建一个PHP示例文件;2...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作