Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo obtener estadísticas de tráfico de red para aplicaciones de streaming de vídeo en Android?

Estoy intentando escribir una aplicación de monitoreo de tráfico de red yo mismo. He estado usando el TrafficStat para obtener estadísticas de tráfico de la red de la aplicación. Sin embargo, para aplicaciones de video como YouTube, TrafficStat no puede capturar los datos transmitidos. En su lugar, los datos transmitidos se capturan en "android.process.media". A veces es capturado por la API de tráfico de red total en TrafficStat en lugar de la API por aplicación. Si sólo hay una aplicación de vídeo, digamos YouTube, siempre puedo asignar el uso de datos capturado por "android.process.media" parte de nuevo a YouTube. Pero algunas personas tienen múltiples aplicaciones de video diferentes en el teléfono y esas aplicaciones suelen usar el mismo método para transmitir vídeo. Por lo tanto, no puedo distinguir la cantidad de datos que consume cada aplicación de vídeo.

Desde el mercado de Android, encontré My Data Manager , que parece capturar correctamente el uso de datos de cada aplicación de vídeo. Asumo que debe haber una manera de hacerlo. Pero he pasado mucho tiempo buscando las soluciones. Aún no ha tenido éxito. Alguien sabe como hacerlo?

===== Actualización el 02/05/2014 ====

Me pasó a hablar con el tipo que implementa Android TrafficStat en un evento de Google. Él me dijo que las versiones anteriores (Gingerbread y eariler) de TrafficStat es buggy. Los nuevos en ICS o más tarde deben ser correctos. No he probado las nuevas versiones. Así que úselo con precaución.

One Solution collect form web for “¿Cómo obtener estadísticas de tráfico de red para aplicaciones de streaming de vídeo en Android?”

Puede utilizar el comando netstat con shell para encontrar estadísticas de red. Esperamos que este enlace le ayude. http://es.wikipedia.org/wiki/Netstat

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.