Android应用程序如何检测它是否';在特定的WiFi网络上?

Android应用程序如何检测它是否';在特定的WiFi网络上?,android,networking,wifi,Android,Networking,Wifi,在我的Android应用程序中,如果我连接到特定的WiFi网络,我如何检测 我正在创建的应用程序不需要是真正安全的或任何东西,仅供参考 android.net.wifi.WifiInfo.getSSID 在过去,我也会使用一种方法来查看我需要与之交互的网络设备是否存在。如果这是你的情况 通常要获取有关活动WiFi链接的信息: public class InternetData { Activity activity; ConnectivityManager connManage

在我的Android应用程序中,如果我连接到特定的WiFi网络,我如何检测

我正在创建的应用程序不需要是真正安全的或任何东西,仅供参考

android.net.wifi.WifiInfo.getSSID

在过去,我也会使用一种方法来查看我需要与之交互的网络设备是否存在。如果这是你的情况

通常要获取有关活动WiFi链接的信息:

public class InternetData {
    Activity activity;
    ConnectivityManager connManager;
    NetworkInfo mWifi;

    public InternetData(Activity activity){
        this.activity = activity;
        connManager = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
        mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);      
    }

    public boolean hasInternetConnection(){
        if(mWifi.isConnected())
            return true;

        return false;
    }
}
private WifiManager wifiManager;
wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifiManager.getConnectionInfo();
String ssid = info.getSSID();