android 获取wifi的协议标准

简介: android 获取wifi的协议标准

How can I get and change wifi standard, which I'm using now in my android device. For example: IEEE 802.11b or IEEE 802.11g or IEEE 802.11n. If this is possible.

调用 ScanedWifiInfo 的supportedStandards

private ScanedWifiInfo getActiveScanedWifiInfo(){
        if(!NetworkUtils.isWifiConnected(HwContext.getContext())) return null ;
        List<ScanedWifiInfo> scans = CacheArrayManager.getInstance(HwContext.getContext()).getScanWifiInfos();
        ScanedWifiInfo scanedWifiInfo = null;
        if (scans != null && scans.size() > 0){
            for (ScanedWifiInfo scan : scans){
                if (scan.isActive()){
                    scanedWifiInfo = scan;
                    break;
                }
            }
        }
        return scanedWifiInfo;
    }

getActiveScanedWifiInfo().supportedStandards;

返回值为字符串

String tmpRadio = "";
 
        if (A) {
            tmpRadio += "a";
            if (N) {
                tmpRadio += "/n";
            }
            if (AC) {
                tmpRadio += "/ac";
            }
        } else {
            tmpRadio += "b";
            if (G) {
                tmpRadio += "/g";
            }
            if (N) {
                tmpRadio += "/n";
            }
        }
        radio += tmpRadio;
        supportedStandards = tmpRadio;

也可以使用获取

 public void getWifiStandard(Context context){
        WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
        try {
            WifiInfo wifiInfo = wifiManager.getConnectionInfo();
            Log.e("WifiStandard",wifiInfo.getWifiStandard()+"");
        }catch (Exception e){
            Log.e("WifiStandard",e.toString());
        }
    }

目录
相关文章
|
8月前
|
XML API 网络安全
【安卓】在安卓中使用HTTP协议的最佳实践
【安卓】在安卓中使用HTTP协议的最佳实践
181 4
|
9月前
|
Android开发
Android 状态栏WiFi图标的显示逻辑
Android 状态栏WiFi图标的显示逻辑
217 0
|
9月前
|
Android开发
Android获取当前连接的wifi名称
Android获取当前连接的wifi名称
376 6
|
9月前
|
Android开发
android连接指定wifi
android连接指定wifi
170 0
|
9月前
|
Java Android开发
Android 9在连接以太网情况下 还能连接WiFi
Android 9在连接以太网情况下 还能连接WiFi
88 0
|
9月前
|
Android开发
Android12 ethernet和wifi共存
Android12 ethernet和wifi共存
515 0
|
9月前
|
Java Shell Android开发
Android11 有线网和wifi优先级设置
Android11 有线网和wifi优先级设置
640 0
|
9月前
|
Java Android开发 开发者
rk3399 android以太网和wifi共存
rk3399 android以太网和wifi共存
265 0
|
9月前
|
缓存 Java Android开发
Android 9.0 WiFi 扫描结果上报和获取流程
Android 9.0 WiFi 扫描结果上报和获取流程
361 0
|
9月前
|
Android开发
Android 获取Wifi开关状态、控制Wifi开关
Android 获取Wifi开关状态、控制Wifi开关
273 0

热门文章

最新文章

  • 1
    如何修复 Android 和 Windows 不支持视频编解码器的问题?
  • 2
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 3
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
  • 4
    【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
  • 5
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
  • 6
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 7
    Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别
  • 8
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 9
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
  • 10
    android之ListView和SimpleAdapter的组合使用