我无法找到在Android API或开发人员指南中获取Wi-Fi协议版本(我的意思是a / b / g / n)的方法。我还尝试通过
获取Wi-Fi信息
adb shell dumpsys wifi
我看到“key_mgmt”信息,例如“key_mgmt = WPA2 / IEEE 802.1X / EAP”。但信息并不表明它是哪个版本。是否有任何计算方法或adb工具可以帮助我获得协议版本(a / b / g / n)?
(更新)
Linux命令iwlist wlan0 scan
包含协议信息,这正是我想要的(例如IEEE 802.11bg)。但是,iwlist
不是Android中的内置函数。我想在没有root权限的情况下获取信息。