Como desativar o celular quando o WiFi está presente?

15

Realizo toda a minha comunicação via internet (Jabber, SIP), então só preciso de celular como backup.

Além disso, a cobertura em minha casa é quase inexistente e, como resultado, a bateria descarrega em algumas horas (em oposição a alguns dias quando o GSM está desativado).

Existe um aplicativo para desativar completamente a comunicação celular (modo avião) se houver uma rede Wi-Fi e ativá-la de outra forma?

Não estou interessado em soluções que desativem apenas a conexão de dados: o Android já lida com isso.
Estou bem com soluções que exigem root, reconstrução do Android etc.

whitequark
fonte
Pode ajudar a analisar a solução da @ Izzy envolvendo o tasker . É necessário um ajuste, em vez de detectar o sinal GSM, verifique se a rede wifi está presente, alterne para o modo avião e ative o wifi. Se sair do ponto de rede, desligue o wifi e ative o celular.
T0mm13b
@ t0mm13b Tasker é incrível. Se você transformar seu comentário em uma resposta, aceitarei com prazer.
whitequark

Respostas:

3

Pode ajudar a analisar a solução da @ Izzy envolvendo o tasker .

É necessário um ajuste:

  • Em vez de detectar um sinal GSM / CDMA, verifique se há uma rede Wifi nas proximidades
  • Alterne para / habilitar o modo avião e habilitar Wifi e conectar-se adequadamente (esta parte não tem certeza - se é um ponto Wifi público aberto, bom ( é ruim, mas outra história sobre Wifi abertos ) - E se for uma rede Wifi privada e precisar inserir o A Tasker pode ajudá-lo com isso, não tem certeza!
  • Se estiver se afastando do ponto de rede, desligue / desative o Wifi e desative o modo Avião.

Dando uma olhada aqui nesta wiki intitulada " Ativar Wifi em casa ", também pode ajudá-lo, para citar, no caso de podridão do link:

Minha rota de ida e volta ao trabalho é preenchida por redes abertas de provedores de cabo que exigem login via páginas da web e redes domésticas não seguras. Sempre que passo, meu telefone tenta se conectar, desconectando-me do 3G. Deixar o Wi-Fi ligado o tempo todo significa que eu fico com interrupções constantes de serviço. esquecer de ativar o Wi-Fi em casa corre o risco de consumir meu plano de dados. Por esse motivo, desligo o Wi-Fi quando saio e o ligo quando chego em casa. Mas e se eu esquecer?

Com esse perfil do Tasker, meu telefone agora usa dados de localização da célula para ativar / desativar o wifi.

Passos:

Ligue o GPS (apenas por enquanto). Você não precisa mantê-lo funcionando o tempo todo, mas ajuda a identificar onde sua localização para a etapa do contexto.

Primeiro, vá para casa (o local em que seu roteador wifi fica).

Perfil: WiFi em casa Contexto: Localização> Rede = Ativado, GPS = Desativado, Raio 500m, Obter correção

Tarefa: Em casa Ação: Rede> WiFi> Ativado (opcional): Alerta> Pop-up> Texto "WiFi ativado"

Tarefa: Saindo de casa Ação: Rede> WiFi> Desativado Tarefa (opcional): Alerta> Pop-up> Texto "WiFi desativado"

O Get Fix localiza onde você está atualmente em um mapa, portanto, você precisa estar em casa para esta etapa.

Você tem várias opções de configuração, dependendo de quanto consumo de energia vs. precisão. Consulte [html http://tasker.dinglisch.net/userguide/en/loctears.html "Localização sem lágrimas"]. O menos preciso (Líquido = Desligado, GPS = Desligado) precisa de um raio realmente grande. O mais preciso (Líquido = Ligado, GPS = Ligado) esgotará sua bateria mais rapidamente.

Acho Net = On, GPS = Off, raio 500m para funcionar bem. Meu telefone sabe quando estou em casa.

t0mm13b
fonte
Incrível, obrigado! Outra solução para portais cativos não autorizados seria verificar o CellID e desativar a banda de base apenas se o CellID corresponder a um dos conhecidos. Eu não tenho esse problema embora.
whitequark
8

Você pode tentar um aplicativo desenvolvido por um XDA Developers Forum usuário do que essencialmente o aplicativo gerencia inteligentemente a alternância entre as conexões de dados WiFi e 3G à medida que você se move:

CleverConnectivity

Captura de tela da aplicação 01 Captura de tela da aplicação 02

CleverConnectivity é um aplicativo que ajuda você a gerenciar seus dados e conexão wifi, a fim de economizar bateria.

Como funciona o CleverConnectivity?

Este aplicativo liga e desliga automaticamente a conectividade (dados / wifi / sincronização) enquanto a tela estiver desligada.
Por exemplo, se o usuário escolher a configuração abaixo:
Tempo ativado: 2min
Tempo ativado seguinte: 1min
Tempo desativado: 10m
Verificação de uso Intervalo: 3s
Quando a tela estiver desligada, o CleverConnectivity manterá a conectividade ativa por 2 minutos. Em seguida, ele verificará se os dados são usados ​​durante um período de 3s.
Se forem utilizados dados, a conectividade será mantida por 1 minuto (verificação na hora seguinte).
Se os dados NÃO forem usados, a conectividade será desativada por 10 minutos. Depois disso, a conectividade será reativada e o Time On entrará em ação.
Quando a tela estiver ligada, a conectividade será reativada automaticamente.

Ligações:


Você pode tentar um aplicativo disponível na Google Play Store que controla automaticamente seu status de WiFi:

Smart WiFi Toggler

Descrição

O Smart WiFi Toggler é um aplicativo desenvolvido para controlar o WiFi do seu telefone usando regras baseadas em localização. Seu objetivo é economizar bateria e minimizar as cobranças de dados, desativando o Wi-Fi quando não estiver conectado a uma rede e ligando-o quando um ponto de acesso conhecido estiver presente. Ele aprende constantemente onde seus pontos de acesso estão localizados para tomar suas decisões.

É um aplicativo muito útil se você esquecer frequentemente de desligar o Wi-Fi ao sair de um ponto de acesso ou se desejar alternar automaticamente de dados móveis para WiFi para economizar bateria sempre que voltar a um ponto de acesso.

Aqui estão alguns dos recursos interessantes que o Smart WiFi Toggler tem a oferecer:

  • Aprende automaticamente seus locais de ponto de acesso WiFi.
  • Desativa o WiFi quando desconectado da rede WiFi.
  • Ativa o Wi-Fi automaticamente quando perto de um ponto de acesso conhecido.
  • Usa a localização da sua rede. Não há consumo de bateria do GPS.
  • Fornece a capacidade de controlar o comportamento de "conexão automática" para cada ponto de acesso.
  • Capacidade de bloquear o Wi-Fi para um estado desativado.
  • Notificação de aviso e bloqueio automático de Wi-Fi quando um ponto de acesso está inoperante.
  • Histórico, registro em log e uma tela de solução de problemas, caso você encontre algum problema.

Imagens de Smart WiFi Toggler

Zuul
fonte
Eu disse especificamente que o WiFi é meu principal canal de comunicação e que preciso desligar toda a banda base (modo avião) e não a conexão de dados. Desculpe, mas nada disso é relevante.
whitequark
Alguém já mediu quanta bateria é economizada por este aplicativo? Atualmente, tenho a WLAN sempre ativada e a alternância é feita automaticamente (apenas para redes conhecidas, não estou usando WLANs abertas).
#
0

basta ir para o modo avião e ativar o wifi depois

ugzigz
fonte
1
Eu não acho que o OP esteja procurando microgerenciá-lo.
Matthew Leia
Isso é possível? No meu Android 4.4, o ícone do wifi não tem efeito quando o modo avião está ativado.
Nemo