Desative uma rede WiFi específica de se conectar automaticamente no Android


29

Eu tenho várias redes WiFi configuradas no meu dispositivo Android. Quero que a maioria deles se conecte automaticamente, mas um especificamente não quero me conectar automaticamente. Eu quero conectar manualmente apenas a ele.

Não quero esquecê-lo, porque não quero perder as configurações.

Respostas:


8

O Android se conecta automaticamente a todas as redes WiFi configuradas. Então, basicamente, se você não quer que isso aconteça, você pode desativar o Wi-Fi (que também desativaria a conexão com outras redes Wi-Fi, o que não é o que você deseja) - ou excluir a configuração da rede que você não quer ' não deseja conectar-se automaticamente (o que faria você perder suas configurações, à primeira vista).

A primeira opção não é do seu interesse - mas a segunda pode ser útil, mesmo que você não a veja imediatamente. Você pode usar um aplicativo como o WiFi QR Share primeiro para converter as configurações da rede em um código QR e depois imprimir o código QR gerado. Armazene-o em um local seguro (por exemplo, lamine-o, corte-o no tamanho do cartão de crédito e coloque-o na sua pasta). Agora exclua esta configuração de redes WiFi - ela não será mais conectada automaticamente.

Se você deseja conectá-lo manualmente, isso não significa entrar novamente em toda a configuração: Simplesmente abra seu leitor de QR Code (o Barcode Scanner deve funcionar bem), digitalize o QR e conecte-se. Não se esqueça de excluir a configuração novamente depois.

Infelizmente, não há como marcar uma rede como "apenas manual", portanto essa parece a maneira mais fácil para mim.


2

Você pode usar o aplicativo Locale para desativar seu wifi sempre que esse SSID estiver ao alcance. Você precisará do plugin wifi para que isso funcione. A reativação do wifi pode ser acionada por diferentes eventos. Eu escolhi usar a condição Movimento para determinar quando vou embora. Você também pode usar eventos de localização ou horário para ativar o wifi.


2

Se você é um programador, confira este site: Documentação do WifiManager - disableNetwork .

A rede desativada é salva no seu telefone, mas você deve selecioná-la manualmente na sua lista de WiFi para conectar-se a ela.

Se você já enraizou o telefone, localize wpa_supplicant.confna pasta /data/misc/wifi, localize a rede com o nome do WiFi e adicione esse código disabled=1nessa rede específica. Eu acho que isso vai resolver o seu problema.


Isso não funcionará no Android.
QkiZ 27/02

1

Se você tiver acesso root, poderá tentar criar um widget com o Tasker que manipulará o arquivo de texto onde as senhas do wifi estão armazenadas. Então tudo o que você precisa fazer é tocar nesse widget (ou executar a tarefa no tasker manualmente) e alternar para estar (des) conectado a essa rede.

A abordagem: descubra onde sua senha wifi é salva no seu dispositivo usando um navegador Root . Na maioria das vezes, está em /data/misc/wifi/wpa_supplicant.conf. Faça duas cópias deste arquivo e nomeie-o com_network.txt e without_network.txt. No sem_network.txt, remova o SSID correspondente à sua rede preferida.

Agora você pode executar uma tarefa no Tasker ou em qualquer outro aplicativo de automação para renomear o with_network.txt como wpa_supplicant.conf e quando clicar / executar novamente para reverter novamente para with_network.txt e renomear without_network.txt para wpa_supplicant.conf no comando.


1

Esta não é uma solução, mas uma solução alternativa. Toda rede tem um priorityparâmetro. Se não quiser me conectar a esta rede, configuro a menor prioridade possível para essa rede. Maior valor é maior prioridade. Isso funcionará quando a rede que você não deseja conectar coexiste automaticamente no mesmo local com outra rede com maior prioridade.


0

Dentro de cada rede salva, há uma opção para conectar-se automaticamente. Desabilite a opção. Testado em redes de comutação, não quero usar wifi, pois é lento

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.