16 votos

¿Cómo puedo monitorear y registrar los datos de modo de conexión y la velocidad, y el registro de la ubicación?

Me gustaría entender qué tipo de conexión y velocidad de datos teórica mi teléfono es el uso de su conexión de datos, y cómo cambia con diferentes ubicaciones. Yo no estoy buscando un real de la velocidad de datos de prueba como speedtest.net, sino más bien un registro del tipo de conexión de datos (GPRS, EDGE, HSDPA+) y la modulación específica y UE Categorías (ver tabla de Equipos de Usuario (UE) de las categorías en este artículo).

Esta información debe estar disponible desde el teléfono de la radio, sin el envío de datos adicionales a través de la red.

Me gustaría que esta información se registra, junto con una áspera ubicación, tal vez como un proceso en segundo plano (a la que sólo se ejecutan cuando hay una conexión de datos activa para no agotar la batería).

2voto

CharlesB Puntos 27070

Creo que los datos de la red que usted necesita está disponible a través de logcat. Ver el búfer de red en su teléfono usando alogcat (Android 4.0 y anteriores) o bad (cualquiera, sino que se requiere para Android 4.1 y versiones posteriores). Tuve que usar esta declaración en bad:

adb logcat -b radio GsmSST:D *:S

La lista resultante incluye entradas de registro como la siguiente:

D/GsmSST  (  707): [GsmSST] handlPollStateResultMessage: GsmSST setDataRegState=0 regState=1 dataRadioTechnology=9

Esto es de un Galaxy Nexus, que es GSM - si su teléfono es CDMA que se verá muy diferentes y tendrá diferentes bad comando. Nota: la dataRadioTechnologyporción. ¿Un poco de las pruebas a trabajar de lo que significan los números (mi Google-foo no está funcionando lo suficientemente bien como para encontrar la respuesta en línea).

Entonces, todo lo que necesitas hacer es un seguimiento de su ubicación utilizando cualquiera que sea el método que te gusta. Correlacionar el logcat de salida con la ubicación de los registros de uso de las marcas de tiempo y ver lo que usted consigue!

1voto

Howard Pautz Puntos 111

Ordenación de un lado maneras respuesta aquí: ¿tiene el android / entorno de desarrollo eclipse ? No tengo una respuesta concreta, pero viendo los archivos de registro en modo detallado, sin filtros se muestran casi todo lo que el teléfono está haciendo (... o al menos lo que los programadores han decidido nota en los archivos de registro. Nosotros los programadores a menudo son perezosos y se olvidan de vuelta de los registros después de que se realiza la depuración. ) Así, al menos, los registros revelan que la radio / servicios de conectividad están activos. Y desde allí, usted puede encontrar a través de google un poco de información acerca de las interfaces que se exponen. Viendo los archivos de registro revela un montón de cosas interesantes.

1voto

Ehsan mahmood Puntos 11

Bien, Si usted desea ver el registro de datos en Android besis en el lugar, hay una aplicación para esto lo que se denomina como GeoLog. Usted puede leer más acerca de la aplicación aquí http://topbestfreeapps.com/save-sensors-data-of-android-device-with-geolog-app/

1voto

Nucleotide Puntos 196

No creo que los registros de ubicación, pero creo que se hace la mayoría de todo lo demás que usted está buscando:

El Registro De La Red

Yo lo uso de vez en cuando para vigilar el tráfico de la red y funciona realmente bien.

1voto

Kirill Osenkov Puntos 3902

Pruebe la Velocidad de la Red https://play.google.com/store/apps/details?id=netspeed.pt Registra todos tus datos junto con su tipo.Obviamente no registro de su ubicación. Yo lo uso cada vez.Su tamaño es de sólo 43 kb y es gratis.Darle una oportunidad.

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