¿Es posible monitorear el tráfico HTTP en Android sabiendo qué solicitud genera peticiones?

Se me pidió que hiciera una aplicación para Android que, entre otras cosas, debe supervisar el tráfico HTTP entrante y saliente para un conjunto de aplicaciones instaladas en el dispositivo. La idea es que un registro debe ser generado con:

Aplicación: xxx URL solicitado: yyy respuesta del servidor fue: zzz y así sucesivamente

No creo que esto sea posible en absoluto, sin personalizar la ROM y hacer un poco de brujería, pero incluso la personalización de la ROM No puedo pensar en una manera de hacer esto, nadie tiene sugerencias?

Gracias

  • ¿Cómo obtener el uso actual de la red de la aplicación (o en total), incluso en Android N?
  • Diferencia entre NetworkInfo.isRoaming () y TelephonyManager.isNetworkRoaming ()
  • Iniciar manualmente la conexión 3G en Android y mantenerla activada
  • Conexión a IIS Express mediante el emulador de Android
  • Ping de ICMP de Android
  • Detección de dispositivos en la red local
  • Red social de Android sdk o marco
  • Cómo implementar una devolución de llamada asíncrona utilizando la biblioteca de red de Retrofit de Square
  • Android, transmisión de audio de llamadas telefónicas vía wlan
  • YouTube Player API en android ya no funciona bien
  • Cambiar el modo de selección de red de forma programática
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.