Android cómo medir la velocidad de carga / descarga wifi / 2G / 3G …?
he buscado en Google, pero no se encontró ningún tutorial para medir la velocidad de la velocidad de la red wifi/2G/3G
android.
Al buscar el lote finalmente conseguí la velocidad de descarga para ESTE cualquiera tiene idea de la velocidad de subida.
- Carga de archivos de Android establecer el tipo de contenido a la imagen
- ¿Qué versión de httpmime puedo usar con HttpClient de Android?
- "Código": 403, y "razón": excepción "prohibida" al cargar el archivo en google plus
- Android: Carga de un archivo en una página junto con otras cadenas POST
- Descarga de archivos / archivos subidos en Android
cualquier guía me hay alguna API
o tutorial existe para esto? Cualquier ayuda sería apreciada.
Gracias por adelantado.
- Subida de imágenes de Android-Django
- Necesidad de transferir el archivo .apk mediante webservice
- La aplicación para Android publica everyThing excepto el archivo publicado
- Ayudar a construir una solicitud POST con MultipartEntity (pregunta de novato)
- Sube un archivo con Android al servicio web de Django
- Android: ¿Cómo subir el archivo .mp3 y la imagen al servidor http?
- Android permite múltiples archivos de carga (Max 150 MB) a PHP Server
- ¿Cómo subes imágenes a un servidor FTP dentro de una aplicación para Android?
Tienes que implementar tus propias rutinas de medición de speedtest. Puedes encontrar la descripción del algoritmo del speedtest de Ookla aquí: http://wiki.ookla.com/lq_test_flow
Básicamente lo que tienes que hacer es ejecutar rutinas de descarga y carga y medir el tiempo de descarga y carga. Puede utilizar System.nanoTime () para marcas de tiempo más precisas.
Un método general muy sencillo que no requiere herramientas especiales es:
Cargar / descargar un archivo de tamaño conocido a algún servidor (puede usar dropbox, etc si no tiene su propio servidor) y medir el tiempo tomado con un CountDownTimer .
Entonces usted puede calcular fácilmente las velocidades usando los datos recogidos.
Puede leer /proc/net/dev
para la estática del tráfico de red. En mi teléfono, se ve como:
Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 562 8 0 0 0 0 0 0 562 8 0 0 0 0 0 0 dummy0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rmnet0: 38329 220 0 0 0 0 0 0 33316 310 0 0 0 0 0
……
Estoy utilizando la red 2G que se puede ver desde la interfaz rmnet0
. Puede analizar el contenido del archivo y obtener información de velocidad de red.
Deseo que ayude.