Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在应用程序启动时检查是否连接到特定wifi_Java - Fatal编程技术网

Java 在应用程序启动时检查是否连接到特定wifi

Java 在应用程序启动时检查是否连接到特定wifi,java,Java,当我的应用程序启动时,我想检查设备是否连接到特定的wifi,我当前的代码如下所示 private boolean haveNetwork() { boolean have_WIFI = false; ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo[] networkInfos = conn

当我的应用程序启动时,我想检查设备是否连接到特定的wifi,我当前的代码如下所示

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”?

可能重复的可能重复的可能重复的可能重复的可能重复的