Desactiva una red WiFi específica para que no se conecte automáticamente en Android

29

Tengo varias redes WiFi configuradas en mi dispositivo Android. Quiero que la mayoría de ellos se conecten automáticamente, pero específicamente no quiero conectarme automáticamente. Solo quiero conectarme manualmente a él.

No quiero olvidarlo porque no quiero perder la configuración.

mp42871
fuente

Respuestas:

8

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í.

Izzy
fuente
2

Puede usar la aplicación Locale para deshabilitar su wifi cuando ese SSID esté dentro del rango. Necesitará el complemento wifi para que esto funcione. Volver a habilitar el wifi puede ser activado por diferentes eventos. Elegí usar la condición de Movimiento para determinar cuándo me voy. También puedes usar eventos de ubicación u horarios para activar el wifi.

usuario63965
fuente
2

Si es programador, consulte este sitio: Documentación WifiManager - disableNetwork .

La red deshabilitada se guarda en su teléfono, pero debe elegirla manualmente de su lista de WiFi para conectarse a ella.

Si ya ha rooteado su teléfono, busque wpa_supplicant.confen la carpeta /data/misc/wifi, busque la red con el nombre de WiFi y agregue este código disabled=1en esta red en particular. Creo que esto resolverá tu problema.

Brainor
fuente
Esto no funcionará en Android.
QkiZ
1

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.

Sala
fuente
1

Esto no es una solución, sino una solución alternativa. Cada red tiene un prioritypará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.

QkiZ
fuente
0

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

Tambores
fuente