我花费了很多时间搜索解决方法,但是没有结果。所以我的问题是,有没有办法检测设备是否具有5Ghz Wifi?如果可以实现这一点,那就太好了。我已经分析了
提前感谢。
WifiManager
,但没有找到合适的方法或属性。提前感谢。
WifiManager
,但没有找到合适的方法或属性。从Android API Level 21开始,WifiManager有一个名为is5GHzBandSupported()
的方法,如果适配器支持5 GHz频段,则返回true。
WifiManager wifiManager= (WifiManager) mContext.getApplicationContext().getSystemService(WIFI_SERVICE);
Class cls = Class.forName("android.net.wifi.WifiManager");
Method method = cls.getMethod("isDualBandSupported");
Object invoke = method.invoke(wifiManager);
boolean is5GhzSupported=(boolean)invoke;