通过代码进行WIFI连接

时间:2018-06-25 10:02:47

标签: android android-wifi

我的手机已成功连接到wifi。我需要我的应用程序的用户才能使用该应用程序将手机与另一个wifi连接。我的应用程序将列出所有可用的wifi ssid,用户必须从中选择一个并输入密码。

应用程序中是否有办法知道用户是否输入了正确的wifi密码以及何时输入了错误的wifi密码?

1 个答案:

答案 0 :(得分:0)

BroadcastReceiver,以检查您的连接是否成功:

new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                switch (intent.getAction()) {

                    case ConnectivityManager.CONNECTIVITY_ACTION:
                        if (NetworkUtils.isNetworkAvailable(mContext)) {
                            // Connected the right one

                            Log.show("Connected to Wifi: " + NetworkUtils.getConnectedWifiSsid(mContext));

                        }
                        break;
                }
            }