Las solicitudes de red de ruta solo a través de la conexión de datos móviles

StackOverflow https://stackoverflow.com/questions/2191634

  •  25-09-2019
  •  | 
  •  

Pregunta

¿Hay alguna manera de forzar todas mis solicitudes de red a través de mi APN (es decir, a través de una conexión de datos de red móvil) y no a través de WiFi, sin tener que deshabilitar WiFi?

Quiero saber si es posible que mi aplicación Android use exclusivamente el punto de acceso de la red.

Ya puedo establecer el APN de red predeterminado y usarlo, pero para esto tengo que deshabilitar el wifi primero.

¿Fue útil?

Solución

Teniendo en cuenta el inicio de sesión inicial a Google a Provision Devices Android no hace esto, probablemente sea problemático.

También piense en el hecho de que los usuarios podrían esperar que el teléfono solo use datos WiFi cuando esté conectado. Eso es lo que hago de todos modos. El 3G-Icon (con sus indicadores de tráfico hacia arriba/abajo) también desaparece cuando el wifi-icon es visible, por lo que debe haber algo de pensar en esto, que básicamente se reduce a no usar 3G cuando hay wifi disponible.

Otros consejos

Esta funcionalidad se agregó en Lollipop (con el advenimiento de los dispositivos habilitados para WiFi, se hizo necesario). Simplemente obtenga la instancia de red que corresponde a su red de datos del Administrador de conectividad. Luego llame Network.Openconnection (URL).

Referencia: Blog de desarrolladores de Android

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top