重新连接到Wi-Fi

时间:2015-03-25 11:47:03

标签: android connection android-wifi reconnect

我有android 4.4.2版本。当我在我的设备上执行下面的代码时,一切正常,但是当您尝试wifiManager.reconnect ();错误时,在设备android 4.4.4上进行测试时。

 public static void reconnect1(){
    try {
    List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
    for( WifiConfiguration i : list ) {
        if (i.SSID.equals(FirstSettings_two.first_ssid)) {
            wifiManager.enableNetwork(i.networkId, true);
            wifiManager.reconnect();
            break;
        }
    } } catch (Exception e){e.printStackTrace();};
    }

public static void disconnect(){
    List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
    for( WifiConfiguration i : list ) {
        if(i.SSID.equals( FirstSettings_two.first_ssid )) {
            WifiConfiguration conf =  new WifiConfiguration();
            conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
            conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
            wifiManager.disconnect();
            break;
        }
    }
}

所有代码类there

不幸的是我看不到错误代码或logcat,因为正在测试4.4.4的人远离我。我不明白为什么会发生这种情况,我有同样的工作都很好,也许不是电话中的问题并配置路由器?我应该在wi-fi WPA2-Personal上指出加密类型,他不知道。

0 个答案:

没有答案