Zmień konfigurację mobilnego hotspotu

Próbuję uruchomić hotspot o nowej nazwie i otwartej dostępności.

    wifiConfig.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
    wifiConfig.SSID = "\"MySSID\"";
    wifiConfig.networkId = 1;
    methodNum = getMethodNumber("setWifiApEnabled");
    try {
        wmMethods[methodNum].invoke(wifiManager, wifiConfig, true);
    } catch (IllegalArgumentException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    } catch (IllegalAccessException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    } catch (InvocationTargetException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }        

Dostaję właściwą metodę i wygląda na to, że uruchamia hotspot w telefonie, ale konfiguracja się nie zmienia.

Próbowałem pobrać bieżące dane konfiguracyjne za pomocą getWifiApConfiguration i nic z tym nie otrzymałem, bez ssid, a nie z bieżącego szyfrowania.

Używam HTC Evo 3d do debugowania.

questionAnswers(2)

yourAnswerToTheQuestion