/**     * 判断 wifi 是否是 5G 频段.     * 需要权限:     *      *      *      *      */    public static boolean isWifi5G(Context context) {        int freq = 0;        WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);        WifiInfo wifiInfo = wifiManager.getConnectionInfo();        if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.LOLLIPOP) {            freq = wifiInfo.getFrequency();        } else {            String ssid = wifiInfo.getSSID();            if (ssid != null && ssid.length() > 2) {                String ssidTemp = ssid.substring(1, ssid.length() - 1);                List scanResults = wifiManager.getScanResults();                for (ScanResult scanResult : scanResults) {                    if (scanResult.SSID.equals(ssidTemp)) {                        freq = scanResult.frequency;                        break;                    }                }            }        }        return freq > 4900 && freq < 5900;    }


注意 不要忘记 添加权限

更多相关文章

  1. androidQ 访问SD卡权限问题
  2. Android常用框架
  3. Android-开发常用代码汇总
  4. android 打开扬声器
  5. Android(安卓)AudioTrack实时播放
  6. Android下免Root权限截屏
  7. Android(安卓)判断当前网络 wifi ctwap(cmwap) ctnet(cmnet)
  8. Android权限
  9. Android(安卓)Keep screen on(保持屏幕唤醒)

随机推荐

  1. Android(安卓)利用发送Intent播放本地视
  2. android webview将网页内容导出为图片和P
  3. 全局参数
  4. 移动端判断当前环境是否是微信、IOS、安
  5. 如何在Ubuntu12.1下安装Android(安卓)NDK
  6. Android(安卓)API 中文 (53) —— BaseAdap
  7. android 8.0后打开wifi热点以及更改热点
  8. TextView设置中文粗体
  9. Android(安卓)webview 使用自定义字体
  10. Android(安卓)简单2D绘图