0 votos

¿Cómo utilizar el wifi para una aplicación específica y los datos celulares para el resto?

Tengo una cámara de visión trasera wifi en mi coche. Esa cámara crea un punto de acceso WIFI para que mi teléfono se conecte. Si pongo mi coche en marcha atrás la aplicación recibe una notificación y cambia a la aplicación para mostrar la vista de la cámara. Pero si estoy conectado al punto de acceso, el internet de mi teléfono no funciona (duh) porque la cámara no tiene acceso a internet.

Sólo quiero wifi para esa app en concreto y que mi teléfono utilice mis datos 4g, pero no sé cómo o si es posible.

Mi teléfono tiene Android 9 y está rooteado. ¿Es esto posible? Porque he leído que en IOS esto funciona configurando un dns personalizado (o algo así)...

2 votos

La siguiente pregunta es un poco más antigua pero pide exactamente lo mismo: ¿Puede un teléfono Android conectarse a la vez a la red WiFi y a la de datos móviles?

0 votos

Si no se puede acceder a Internet por WiFi y los datos móviles están activados, el sistema operativo cambia automáticamente a datos móviles. Ese es el comportamiento por defecto, creo, aunque no estoy seguro. Pero después de eso, tampoco estoy seguro de si los hosts en WiFi son accesibles o no. Con acceso Root, sin embargo, puede automatizar la manipulación de la tabla de enrutamiento de red (utilizando algunos init trigger, o escuchando algún uevent, o usando alguna app de automatización) para obtener el comportamiento deseado, siempre que WiFi y Datos Móviles estén encendidos al mismo tiempo (comprobar "Datos móviles siempre activos" en Opciones de desarrollo).

0voto

Reddy Lutonadio Puntos 46

Puedes intentar automatizar el proceso. Lo siguiente se logra utilizando Automatice . Hay otras aplicaciones que puedes utilizar para obtener los mismos resultados.

  1. Crear un nuevo flujo.
  2. En la categoría Apps (en el cajón), seleccione App in foreground? . Establezca la sección Proceed en When changed . En la sección de paquetes, selecciona tu aplicación. Guárdala. Conéctala a Flow beginning bloque.
  3. En la categoría Conectividad, seleccione Wi-Fi set state . Guárdalo. Póngalo en On'. Connect its OK to the Sí` del paso 2.
  4. En la categoría Conectividad, seleccione Wi-Fi set state . Guárdalo. Póngalo en `Apagado'.
  5. En la categoría Conectividad, seleccione Mobile data set state . Guárdalo. Póngalo en On'. Connect it to the OK of step 4 and to the En` del Paso 2.
  6. Guarde el flujo pulsando el botón de retroceso. Déle los privilegios necesarios. Haga clic en Start .

Su flujo se parecerá a la imagen siguiente. Cuando su aplicación está en primer plano, el Wi-Fi estará activado. Cuando tu aplicación esté en segundo plano, el Wi-Fi estará desactivado y los datos móviles activados.

Descargo de responsabilidad: Sólo soy un usuario de la aplicación.

IMG:

0 votos

Yo uso mucho esa aplicación, pero no creo que funcione. La cámara envía por WIFI una petición (no sé concreta) y la app muestra la vista de la cámara. Así que este diagrama no va a funcionar porque la app está en segundo plano.... Tal vez pueda hacer algo para que automatizar comprueba mi velocidad en base a que cambia a wifi de datos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X