Java 在应用程序启动时检查是否连接到特定wifi
当我的应用程序启动时,我想检查设备是否连接到特定的wifi,我当前的代码如下所示Java 在应用程序启动时检查是否连接到特定wifi,java,Java,当我的应用程序启动时,我想检查设备是否连接到特定的wifi,我当前的代码如下所示 private boolean haveNetwork() { boolean have_WIFI = false; ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo[] networkInfos = conn
private boolean haveNetwork() {
boolean have_WIFI = false;
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo[] networkInfos = connectivityManager.getAllNetworkInfo();
for (NetworkInfo info:networkInfos) {
if (info.getTypeName().equalsIgnoreCase("WIFI" )) {
if (info.isConnected())
have_WIFI = true;
}
}
return have_WIFI;
}
但它只检查设备是否有任何WIFI连接。我如何修改它以检查特定的WIFI SSID,例如“Home”?可能重复的可能重复的可能重复的可能重复的可能重复的