android java代码测试wifi
时间: 2023-07-28 19:21:00 浏览: 47
以下是一个简单的 Android Java 代码,用于测试 WiFi 连接是否可用:
```java
public class WifiTester {
private Context context;
private WifiManager wifiManager;
public WifiTester(Context context) {
this.context = context;
wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
}
public boolean isWifiEnabled() {
return wifiManager.isWifiEnabled();
}
public boolean isWifiConnected() {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
return networkInfo != null && networkInfo.isConnected() && networkInfo.getType() == ConnectivityManager.TYPE_WIFI;
}
}
```
你可以使用 `isWifiEnabled()` 方法来检查 WiFi 是否已启用,使用 `isWifiConnected()` 方法来检查当前是否连接到 WiFi 网络。如果 `isWifiConnected()` 方法返回 true,则表示当前连接到 WiFi 网络。