WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
if (wifiManager.isWifiEnabled()) { // 获取当前连接的WiFi信息 WifiInfo wifiInfo = wifiManager.getConnectionInfo(); String ssid = wifiInfo.getSSID(); // 获取WiFi名称 String bssid = wifiInfo.getBSSID(); // 获取WiFi Mac地址 int rssi = wifiInfo.getRssi(); // 获取信号强度 }
wifiManager.setWifiEnabled(true);
注意:为了避免发生安全漏洞,需要把WiFi模块禁用时候设置的权限打开。