Android сохраняет данные WIFI в классе WifiConfiguration. Когда WIFI включен и SSID, Pass-key совпадают с WIFI сетью, Android автоматически подключается к данной WIFI сети. Как отключить эту функцию автоподключения? Цель вопроса: у меня есть две настроенные сети (уже сохраненные), и я хочу подключить WIFI по событию нажатия кнопки, но функция автоматического подключения в Android подключается к WIFI самостоятельно.
Нет. Вы не можете этого сделать. ОС отслеживает сети, которые настроены в устройстве. Она пытается найти эти сети и, основываясь на методе приоритетов, выбирает подходящую сеть и подключается к ней, как только включается WiFi. Как предложил Арпит, вы можете забыть эти сети, и ОС удалит их конфигурацию из памяти.
Существует способ для вашего android не автоподключаться. Хитрость заключается в том, чтобы нажать & удерживать подключенную сеть, чтобы изменить ее, затем ввести шестизначный пароль. Т.е. пароль, состоящий из шести символов или 8 цифр, или их комбинации, затем сохраните пароль.
При попытке повторного подключения в следующий раз будет написано "проблема аутентификации"
Вы должны сделать одну вещь в вашем устройстве, просто перейдите к настройкам -> Настройка сети -> WiFI и просто нажмите на сеть, указанную ниже, и когда появится диалоговое окно, просто нажмите забыть.
Теперь вы не будете подключаться к этой сети автоматически.