android12 系统签名 获取当前wifi 名称
时间: 2024-09-20 07:10:40 浏览: 49
Android系统信息和Apk应用信息获取.rar
在Android 12系统中获取当前Wi-Fi的名称(SSID),你可以使用`ConnectivityManager`和`WifiManager`这两个核心组件。下面是一个简单的示例代码片段,展示了如何做到这一点:
```java
import android.content.Context;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
public String getCurrentWiFiName(Context context) {
// 获取系统的无线网络管理服务
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
// 如果设备已连接到Wi-Fi网络
if (wifiManager.isWifiEnabled() && wifiManager.getConnectionInfo() != null) {
// 获取当前的Wi-Fi配置信息
WifiConfiguration config = wifiManager.getConfiguredNetworks().get(0);
if (config != null) {
// 获取Wi-Fi信息对象
WifiInfo wifiInfo = config連結Info;
// 返回Wi-Fi名称
return wifiInfo.SSID;
}
}
return "未连接到Wi-Fi";
}
```
这段代码首先检查Wi-Fi是否启用并获取连接信息,然后从配置的网络列表中选择第一个(如果有),最后返回其SSID(Wi-Fi名称)。
阅读全文