¿Cómo deshabilitar el celular cuando hay WiFi?

15

Realizo toda mi comunicación a través de Internet (Jabber, SIP), por lo que solo necesito celular como respaldo.

Además, la cobertura en mi casa es casi inexistente y, como resultado, la batería se agota en unas pocas horas (a diferencia de los pocos días en que GSM está desactivado).

¿Existe una aplicación para deshabilitar completamente la comunicación celular (modo avión) si hay una red WiFi y habilitarla de otra manera?

No estoy interesado en soluciones que deshabiliten solo la conexión de datos: Android ya lo maneja.
Estoy de acuerdo con las soluciones que requieren rootear, reconstruir Android, etc.

Whitequark
fuente
Podría ayudar a analizar la solución de @ Izzy que involucra a Tasker . Se necesita un ajuste, en lugar de detectar la señal GSM, verifique si la red wifi está presente, cambie al modo avión y habilite el wifi. Si se aleja del punto de red, apague el wifi y active el celular.
t0mm13b
@ t0mm13b Tasker es increíble. Si convierte su comentario en una respuesta, con gusto lo aceptaré.
whitequark

Respuestas:

3

Podría ayudar a analizar la solución de @ Izzy que involucra a Tasker .

Se necesita un ajuste:

  • En lugar de detectar una señal GSM / CDMA, verifique si hay una red Wifi cerca
  • Cambie a / habilite el modo avión y habilite Wifi y conéctese apropiadamente (esta parte no estoy segura - si es un punto Wifi público abierto, bueno ( es malo pero otra historia sobre abrir Wifi ) ¿Qué pasa si es una red Wifi privada y necesita ingresar el clave: Tasker podría ayudarte con eso, ¡no estoy seguro!
  • Si se aleja del punto de red, apague / deshabilite Wifi y deshabilite el modo Avión.

Echar un vistazo aquí a este wiki titulado " Activar Wifi en casa " también podría ayudarlo, para citar, en caso de rotura del enlace:

Mi ruta hacia y desde el trabajo está poblada por redes abiertas de proveedores de cable que requieren iniciar sesión a través de páginas web y redes domésticas no seguras. Cada vez que los paso, mi teléfono intenta conectarse, desconectándome de 3G. Dejar WiFi en todo momento significa que me quedo con interrupciones constantes del servicio. olvidarse de encender el WiFi en casa corre el riesgo de consumir mi plan de datos. Por esta razón, apago el WiFi cuando estoy fuera y lo enciendo cuando llego a casa. ¿Pero y si me olvido?

Con este perfil de Tasker, mi teléfono ahora usa datos de ubicación celular para activar / desactivar wifi.

Pasos:

Encienda el GPS (solo por ahora). No necesita mantenerlo en funcionamiento todo el tiempo, pero ayuda a determinar dónde está su ubicación para el paso de contexto.

Primero, ve a casa (el lugar donde vive tu enrutador wifi).

Perfil: WiFi en casa Contexto: Ubicación> Red = Encendido, GPS = Apagado, Radio 500 m, Obtener solución

Tarea: En casa Acción: Red> WiFi> En tarea (opcional): Alerta> Ventana emergente> Texto "WiFi activado"

Tarea: Salir de Inicio Acción: Red> WiFi> Desactivada Tarea (opcional): Alerta> Ventana emergente> Texto "WiFi desactivado"

Get Fix localiza dónde está actualmente en un mapa, por lo que debe estar realmente en casa para este paso.

Tiene varias opciones de configuración dependiendo de cuánto consumo de energía versus precisión. Consulte [html http://tasker.dinglisch.net/userguide/en/loctears.html "Ubicación sin lágrimas"]. El menos preciso (Net = Off, GPS = Off) necesita un radio realmente grande. El más preciso (Net = On, GPS = On) agotará la batería más rápido.

Encuentro que Net = On, GPS = Off, Radio 500m funciona bien. Mi teléfono sabe cuándo estoy en casa.

t0mm13b
fuente
¡Genial gracias! Otra solución para portales cautivos deshonestos sería verificar CellID y solo apagar la banda base si CellID coincide con uno de los conocidos. Sin embargo, no tengo ese problema.
whitequark
8

Puede probar una aplicación desarrollada por un usuario de XDA Developers Forum gyagapen que esencialmente la aplicación gestiona de forma inteligente el cambio entre sus conexiones de datos WiFi y 3G a medida que se mueve:

Conectividad inteligente

Captura de pantalla de la aplicación 01 Captura de pantalla de la aplicación 02

CleverConnectivity es una aplicación que te ayuda a administrar tus datos y la conexión wifi para ahorrar batería.

¿Cómo funciona CleverConnectivity?

Esta aplicación activará y desactivará automáticamente la conectividad (datos / wifi / sincronización) mientras la pantalla está apagada.
Por ejemplo, si el usuario elige la siguiente configuración:
Tiempo encendido: 2 minutos
Tiempo encendido Próximo chequeo: 1 minuto
Tiempo apagado: 10 m
Intervalo de verificación de uso: 3 s
Una vez que la pantalla está apagada, CleverConnectivity mantendrá la conectividad activa durante 2 minutos. Luego verificará si los datos se utilizan durante un período de 3 segundos.
Si se utilizan datos, la conectividad se mantendrá durante 1 minuto (Tiempo en la próxima verificación).
Si NO se utilizan datos, la conectividad se desactivará durante 10 minutos. Después de esto, la conectividad se volverá a activar y se activará Time On.
Una vez que la pantalla esté ENCENDIDA, la conectividad se volverá a habilitar automáticamente.

Enlaces:


Puedes probar una aplicación disponible en Google Play Store que controla automáticamente tu estado de WiFi:

Smart WiFi Toggler

Descripción

Smart WiFi Toggler es una aplicación diseñada para controlar el WiFi de su teléfono utilizando reglas basadas en la ubicación. Su objetivo es conservar la batería y minimizar las cargas de datos apagando el WiFi cuando no está conectado a una red y encendiéndolo cuando hay un punto de acceso conocido. Constantemente aprende dónde se encuentran sus puntos de acceso para tomar sus decisiones.

Es una aplicación muy útil si con frecuencia olvida apagar WiFi cuando sale de un punto de acceso, o si desea cambiar automáticamente de datos móviles a WiFi para conservar la batería cada vez que regrese a un punto de acceso.

Estas son algunas de las características interesantes que Smart WiFi Toggler tiene para ofrecer:

  • Aprende automáticamente las ubicaciones de su punto de acceso WiFi.
  • Apaga WiFi cuando se desconecta de la red WiFi.
  • Enciende automáticamente WiFi cuando está cerca de un punto de acceso conocido.
  • Utiliza tu ubicación de red. No se agota la batería del GPS.
  • Proporciona la capacidad de controlar el comportamiento de "conexión automática" para cada punto de acceso.
  • Posibilidad de bloquear WiFi a un estado deshabilitado.
  • Notificación de advertencia y WiFi con bloqueo automático cuando un punto de acceso está inactivo.
  • Historial, registro y una pantalla de solución de problemas en caso de que tenga algún problema.

Capturas de pantalla de Smart WiFi Toggler

Zuul
fuente
Dije específicamente que WiFi es mi canal principal de comunicación y que necesito apagar toda la banda base (modo avión) y no la conexión de datos. Lo siento, pero nada de esto es relevante.
whitequark
¿Alguien ya ha medido cuánta batería ahorra esta aplicación? Actualmente tengo WLAN siempre activada y el cambio se realiza automáticamente (solo para redes conocidas, no estoy usando WLAN abiertas).
ott--
0

simplemente vaya al modo avión y habilite wifi después

ugzigz
fuente
1
No creo que el OP esté buscando microgestión.
Mateo leyó
¿Es esto posible? En mi Android 4.4, el ícono wifi no tiene efecto cuando el modo avión está habilitado.
Nemo