Android se conecta automáticamente a todas las redes WiFi que ha configurado. Básicamente, si no desea que eso suceda, puede desactivar WiFi (lo que también deshabilitaría conectarse a las otras redes WiFi, que no es lo que desea), o eliminar la configuración de la red que no utiliza ' No desea conectarse automáticamente (lo que le haría perder su configuración, a primera vista).
La primera opción no es de su interés, pero la segunda puede ser útil, incluso si no ve esto de inmediato. Puede usar una aplicación como WiFi QR Share primero para convertir la configuración de esa red en un código QR, luego imprimir este código QR generado. Guárdelo en un lugar seguro (p. Ej., Lávelo, córtelo al tamaño de una tarjeta de crédito y guárdelo en su maletín). Ahora elimine esta configuración de redes WiFi: ya no se conectará automáticamente.
Si desea conectarlo manualmente, eso no significa volver a ingresar toda la configuración: simplemente abra su lector de códigos QR (el escáner de código de barras debería funcionar), escanee el QR y conéctese. No olvide eliminar la configuración nuevamente después.
Desafortunadamente, no hay forma de marcar una red "solo manual", así que esta es la forma más fácil para mí.
Si tiene acceso root, puede intentar crear un widget con Tasker que manipule el archivo de texto donde se almacenan las contraseñas wifi. Luego, todo lo que tiene que hacer es tocar ese widget (o ejecutar la tarea en Tasker manualmente) y alternar para estar (des) conectado a esa red.
El enfoque: descubra dónde se guarda su contraseña wifi en su dispositivo utilizando un navegador Root . La mayoría de las veces está en /data/misc/wifi/wpa_supplicant.conf. Haga dos copias de este archivo y asígnele el nombre with_network.txt y sin_network.txt. En without_network.txt, elimine el SSID correspondiente a su red preferida.
Ahora puede realizar una tarea en Tasker o cualquier otra aplicación de automatización para cambiar el nombre de with_network.txt a wpa_supplicant.conf y cuando se hace clic / ejecutar nuevamente para revertirlo a with_network.txt y cambiar el nombre sin_network.txt a wpa_supplicant.conf en el comando.
fuente
Esto no es una solución, sino una solución alternativa. Cada red tiene un
priority
parámetro. Si no quiero conectarme a esta red, configuro la prioridad más baja posible para esa red. Mayor valor es mayor prioridad. Esto funcionará cuando la red que desea conectar coexista automáticamente en el mismo lugar con otra red que tenga mayor prioridad.fuente
Dentro de cada red guardada hay una opción para conectarse automáticamente. Deshabilita la opción. Probado en redes de viaje, no quiero usar wifi, ya que es lento
fuente