用广播监听可以得到wifi的连接状态
if (paramIntent.getAction().equals(WifiManager.NETWORK_STATE_CHANGED_ACTION)) {
Log.e("RefreshWifiState", "STATE_CHANGED");
NetworkInfo info = paramIntent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
if (info.getState().equals(NetworkInfo.State.DISCONNECTED)) {
Log.e("RefreshWifiState", "DISCONNECTED");
} else if (info.getState().equals(NetworkInfo.State.CONNECTING)) {
Log.e("RefreshWifiState", "CONNECTING");
} else if (info.getState().equals(NetworkInfo.State.CONNECTED)) {
Log.e("RefreshWifiState", "CONNECTED");
}
}
如果连接wifi输入了错误的密码,得到“DISCONNECTED”但是怎么得到连接wifi错误的原因呢?比如身份验证错误,或者是其他的一些原因。。