Подключиться к Wi-Fi [без Интернета] с высоким приоритетом?

У меня проблема. Я разрабатываю приложение для Android, которое также должно подключаться к Wi-Fi [без интернета, просто для управления роботом, веб-интерфейс: 10.10.0.1].

МОЯ ПРОБЛЕМА: Если я подключаюсь к роботу Wi-Fi, Android запрещает подключение и подключается к домашней сети по умолчанию.

Что я могу изменить, чтобы подключиться к роботу Wi-Fi без проблем?

Моя функция подключения:

public static void connectToWifi(String ssid, String pass){
    WifiManager myWifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
    WifiConfiguration conf = new WifiConfiguration();
    conf.SSID = "\"" + ssid + "\"";
    conf.preSharedKey = "\""+ pass +"\"";
    conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);


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

0 ответов

Другие вопросы по тегам