Fuerza de la señal del emulador de Android

¿Hay alguna manera de simular cambios en la intensidad de la señal en el emulador de Android. Tengo una fuerza de la señal de registro de phonestatelistener en mi aplicación. También estoy usando telnet para el emulador y comandos como gsm señal 5 5, pero sigo recibiendo 99 como mi fuerza de la señal rssi y -1 como la tasa de errores de bits.

Creo que es buena idea burlarse con la interfaz en estos casos

interface SignalInformation{ float signalStrength(); //etc... } 

Cree una clase dummy para burlarse, y luego cambie a clase real.

 class MockSignal implements SignalInformation{ public float signalStrength(){ return 3.5; //or whatever behaviour you want (ie random number) } } 

Bueno, espero que hayas conseguido la idea.

No creo que sea posible hacerlo en el emulador.

Fuente

  • Error de EGL al intentar ejecutar mapsActivity en el emulador de Android
  • ¿Hay una manera más fácil de ejecutar una aplicación de Android usando el emulador de eclipse?
  • Uso de un script de configuración de proxy automático con el emulador de Android
  • El emulador androide accederá a una red usando un vpn en la máquina host
  • ¿Cómo puedo cargar una aplicación de Google Play en el emulador de Android?
  • Creación de Google TV AVD en ventanas que no detectan x86 Imagen del sistema
  • Cómo almacenar archivos en el emulador?
  • Emulador de Android no funciona después de la actualización
  • Mensaje de error del emulador de Android: "PÁNICO: Programa de motor emulador que falta para CPUs x86".
  • Conectar un dispositivo Android a un servicio web en un host local
  • Pantalla desactivada en el emulador de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.