Android автоматически подключается ко всем настроенным WiFi-сетям. Таким образом, в принципе, если вы не хотите, чтобы это происходило, вы можете либо отключить Wi-Fi (что также отключило бы подключение к другим сетям WiFi, что вам не подходит), либо удалить конфигурацию для сети, которую вы не используете. Я не хочу подключаться автоматически (что на первый взгляд может привести к потере настроек).
Первый вариант не в ваших интересах, но второй может быть полезен, даже если вы не видите это сразу. Вы можете сначала использовать приложение, например WiFi QR Share, чтобы преобразовать настройки сети в QR-код, а затем распечатать этот сгенерированный QR-код. Храните его в надежном месте (например, ламинируйте, урежьте до размера кредитной карты и положите в портфель). Теперь удалите эту конфигурацию сетей WiFi - она больше не будет автоматически подключаться.
Если вы хотите подключить его вручную, это не означает, что нужно снова вводить всю конфигурацию: просто откройте считыватель QR-кодов ( сканер штрих-кода подойдет ), отсканируйте QR- код и подключитесь. Не забудьте потом снова удалить конфигурацию.
К сожалению, нет способа пометить сеть «только вручную», поэтому мне кажется, что это самый простой способ.
Если у вас есть root-доступ, вы можете попытаться создать виджет с помощью Tasker, который будет манипулировать текстовым файлом, в котором хранятся пароли Wi-Fi. Затем все, что вам нужно сделать, это нажать на этот виджет (или запустить задачу в Tasker вручную) и переключиться, чтобы (не) подключиться к этой сети.
Подход: выясните, где ваш Wi-Fi пароль сохранен на вашем устройстве, используя Root-браузер . В большинстве случаев это в /data/misc/wifi/wpa_supplicant.conf. Сделайте две копии этого файла и назовите его with_network.txt и без_network.txt. В файлеless_network.txt удалите SSID, соответствующий вашей предпочтительной сети.
Теперь вы можете создать задачу в Tasker или любом другом приложении для автоматизации, чтобы переименовать with_network.txt в wpa_supplicant.conf и при повторном щелчке / запуске вернуть его обратно в with_network.txt и переименовать без_network.txt в wpa_supplicant.conf по команде.
источник
Это не решение, а обходной путь. У каждой сети есть
priority
параметр. Если я не хочу подключаться к этой сети, я устанавливаю наименьший возможный приоритет для этой сети. Большее значение имеет больший приоритет. Это будет работать, когда сеть, к которой вы не хотите подключаться, автоматически сосуществует в том же месте с другой сетью, которая имеет больший приоритет.источник
Внутри каждой сохраненной сети есть возможность автоматического подключения. Отключить опцию. Протестировано в коммутирующих сетях Я не хочу использовать Wi-Fi, так как он медленный
источник