0 votos

¿Cómo saber si una aplicación utiliza Internet para la transferencia de archivos locales?

Mi amigo utiliza Enviar a cualquier lugar para transferir archivos entre su teléfono Android y su tablet. La tablet se conecta a internet a través de un hotspot desde el teléfono.

Se supone que la aplicación transfiere los archivos localmente, sin usar Internet, pero ahora mi amigo afirma que sus transferencias SA se comieron todo su paquete de datos celulares.

¿Cómo podemos confirmarlo o descartarlo?

Tenemos Opera Max El problema es que no pueden diferenciar entre los datos que se transfieren localmente a otro dispositivo en la misma red WiFi, y los datos que se transfieren realmente a través de Internet. Lo mismo ocurre con el módulo Xposed Indicador de velocidad de la red.

Cosas que he pensado:

  1. Mirando la velocidad de transferencia: Dependiendo de la velocidad de la conexión a Internet, la velocidad puede ser diferente cuando se utiliza la conexión local y cuando se utiliza Internet.

  2. Comprobar la asignación de datos móviles restante de su operador antes y después de una transferencia.

Ya he probado estos dos enfoques en una o dos ocasiones, y lo que encontré es que la transferencia ocurrió localmente, sin que se usara Internet para nada más que el "apretón de manos" inicial. Pero el problema es que mi amiga afirma ahora que Send Anywhere ha consumido toda su asignación de datos del móvil. Si mi amiga está en lo cierto, esto significaría que la aplicación es impredecible y a veces puede utilizar Internet aunque ambos dispositivos estén en la misma red (lo estarían, mi amiga sólo tiene su conexión celular y nada más).

En realidad, esto no es imposible. Por ejemplo, otra aplicación llamada Airdroid con una funcionalidad similar, a veces no consigue una conexión local entre un dispositivo Android que aloja un hotspot y un ordenador de sobremesa conectado. Entonces me avisa de que los dos dispositivos están utilizando Internet para conectarse entre sí. Sin embargo, esto sólo ocurre a veces, y refrescar la aplicación web en el dispositivo de escritorio suele solucionarlo.

Es posible que se produzca un error similar con Send Anywhere, pero, al igual que con Airdroid, es posible que sólo ocurra ocasionalmente. (También es posible que no me avise de ello, como hace Airdroid.) Por lo tanto, puede ser difícil de reproducir en cualquier intento. Por lo tanto, me gustaría controlar durante un período prolongado de tiempo cuántos datos ha utilizado cada aplicación, de forma similar a lo que hace Opera Max, pero necesito poder distinguir entre los datos locales y los datos reales de Internet. Opera Max no distingue. Si este tipo de monitorización se lleva a cabo en los dispositivos de mi amiga, puedo ser capaz de ver si es realmente cierto que Send Anywhere consumió su asignación de datos celulares.

¿Algún consejo?

Los dispositivos están ambos ejecutando Android 5.1. La tablet está rooteada con Xposed, el teléfono no está rooteado.

-1voto

Lisa Puntos 439

Esto es algo común. Si los datos celulares están encendidos en el dispositivo emisor(que crea un hotspot), entonces es un wifi que está disponible para los dispositivos de conexión.

Un teléfono Android consumiría una gran cantidad de datos en wifi que en datos celulares. Así que se puede sugerir para activar los datos celulares durante el uso de la aplicación especificada.

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