android 判断当前wifi链接的名称
时间: 2023-08-12 07:09:03 浏览: 70
要判断当前 Wi-Fi 连接的名称,可以使用 Android 的 WifiManager 类。具体的代码如下:
```java
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
String ssid = wifiManager.getConnectionInfo().getSSID();
```
其中,`getSSID()` 方法会返回当前 Wi-Fi 网络的名称。需要注意的是,这个方法返回的名称会包含引号,需要根据实际情况进行处理。
相关问题
android 判断wifi是否连接
可以通过以下代码判断 WiFi 是否连接:
```java
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo wifiInfo = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiConnected = wifiInfo.isConnected();
if (isWifiConnected) {
// WiFi 已连接
} else {
// WiFi 未连接
}
```
需要注意的是,需要在 AndroidManifest.xml 文件中添加以下权限:
```xml
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
```
android kotlin 判断wifi是否连接
可以使用以下代码判断WiFi是否连接:
```kotlin
val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val networkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
val isConnected = networkInfo?.isConnected ?: false
```
首先获取`ConnectivityManager`对象,然后通过`getNetworkInfo`方法获取WiFi的网络信息。最后判断WiFi是否连接,可以使用`isConnected`属性。