判断WiFi是2.4GHZ还是5GHZ
2016-12-08 14:47
85 查看
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); String tempSsidString = wifiInfo.getSSID(); if (tempSsidString != null && tempSsidString.length() > 2) { String wifiSsid = tempSsidString.substring(1, tempSsidString.length() - 1); List<ScanResult> scanResults=wifiManager.getScanResults(); for(ScanResult scanResult:scanResults){ if(scanResult.SSID.equals(wifiSsid)){ //返回4个数字,2开头的话就是2.4G,5开头的话就是5G int frequency = scanResult.frequency; break; } } }
WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE); List<ScanResult> scanResults=wifiManager.getScanResults(); for(ScanResult scanResult:scanResults){ if(scanResult.SSID.equals(ssid)){//ssid 当前连接的wifi //返回4个数字,2开头的话就是2.4G,5开头的话就是5G int frequency = scanResult.frequency; if((frequency+"").startsWith("2")){ //2.4G //2.4G TODO }else if((frequency+"").startsWith("5")){ //5G TODO } } }
相关文章推荐
- Android 判断wifi是2.4GHz还是5GHz
- Android判断网络类型的方法(2g,3g还是wifi)
- iPhone开发 判断当前的网络是3g还是wifi
- iPhone开发 判断当前的网络是3g还是wifi
- Android:判断当前网络是WIFI还是手机网络
- WiFi中2.4GHz和5GHz的区别
- Android判断上网方式(Wifi还是数据流量)
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- iPhone开发 判断当前的网络是3g还是wifi
- iphone 判断当前为3g还是wifi网络
- iPhone开发 判断当前的网络是3g还是wifi
- [置顶] Android开发之强大的网络判断工具,判断是否联网,判断是wifi还是3g网络等java工具代码类
- Android 判断网络是GPRS还是WIFI
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- 判断当前是wifi 还是网络
- android 判断是wifi还是4g网络
- Android判断上网方式(Wifi还是数据流量)
- iPhone开发 判断当前的网络是3g还是wifi
- android 判断当前联网类型是2g,3g,4g,wifi还是其他