Stellen Sie programmgesteuert eine Verbindung zu einem Android-Gerät in Portable Hotspot her

Ich habe erfolgreich einen portablen Hotspot programmgesteuert auf meinem Gerät mit einer angegebenen SSID erstellt. Jetzt möchte ich von einem anderen Gerät aus eine Verbindung herstellen! Ich benutze diesen Code:

    WifiConfiguration conf = new WifiConfiguration();
    conf.SSID = "\"" + "TinyBox" + "\"";
    conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
    WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE); 
    wifiManager.addNetwork(conf);

    List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
    for( WifiConfiguration i : list ) {
        if(i.SSID != null && i.SSID.equals("\"" + "TinyBox" + "\"")) {
             wifiManager.disconnect();
             wifiManager.enableNetwork(i.networkId, true);
             wifiManager.reconnect();               
             break;
        }           
    }

Aber nichts passiert. Wo ist der Fehler? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage