¿Hay alguna manera de simular los cambios en la intensidad de la señal en el emulador de Android. Tengo una fuerza de señal de registro deteléfono en mi aplicación. También estoy usando telnet para el emulador y comandos como la señal gsm 5 5, pero sigo obteniendo 99 como la fuerza de mi señal rssi y -1 como la tasa de error de bit.fuerza de la señal del emulador de Android
Respuesta
No creo que sea posible hacerlo en el emulador.
También obtuve ese enlace cuando busqué en google. Sin embargo, si hace telnet al emulador y hace una lista, hay un comando llamado señal gsm. ¿Eso significa que este comando solo funciona en dispositivos? Pensé que el objetivo de los comandos de telnet era simular los cambios del dispositivo ... – MEURSAULT
Correcto, probablemente sea para diferentes dispositivos que tienen diferentes clasificaciones de potencia (dB) para diferentes redes. Puede ser más difícil implementar algo como esto en un emulador. – hwrdprkns
Puede, por supuesto, parchear el emulador para hacer lo que quiera ... sería un truco bastante simple hacer que la API devuelva un valor de una propiedad o incluso un archivo atascado en algún lugar de la partición de datos. La mayor parte del trabajo simplemente se configuraría para reconstruirlo (o para hacer el parche sin reconstruir todo). Sin embargo, podría ser más sencillo simplemente envolver la API de tu código y probarla una vez en un dispositivo real; tal vez intentes usar una bolsa antiestática como una jaula marginal de Faraday. –
creo que es buena idea para burlarse con interfaz en estos casos
interface SignalInformation{
float signalStrength();
//etc...
}
Crear una clase ficticia para burlarse, y luego cambiar a la clase de trabajo real.
class MockSignal implements SignalInformation{
public float signalStrength(){
return 3.5; //or whatever behaviour you want (i.e. random number)
}
}
Bueno, espero que tenga la idea.
- 1. señal de iPhone fuerza
- 2. Android: Cómo conseguir Fuerza 3G/UMTS de la señal Valores
- 3. Identificador del dispositivo del emulador de Android
- 4. Consejos y trucos del emulador de Android
- 5. Montar imágenes del emulador de Android
- 6. Android 2.3 cambios de orientación del emulador
- 7. Sonido del emulador de Android - ubuntu
- 8. ¿Aumenta la capacidad de memoria del emulador de Android?
- 9. ¿Cómo eliminar la aplicación de muestra del emulador de Android?
- 10. ¿Cómo abro la ventana de terminal del emulador de Android?
- 11. ¿Cambiar la identificación del dispositivo en un emulador de Android?
- 12. ¿cómo se guarda la instantánea del emulador de Android?
- 13. ¿Cómo obtener la dirección IP del emulador de Android?
- 14. Acelerador emulador de Android
- 15. Cambiar la configuración regional del emulador Android automáticamente
- 16. Qt fuerza QCheckBox para emitir señal en setChecked
- 17. emulador por defecto Android
- 18. Uso de la fuerza del atributo personalizado
- 19. Pruebas de Android sin emulador
- 20. Sensores en emulador de Android?
- 21. Android emulador de error "emulador: ERROR: la imagen de datos de usuario es utilizado por otro emulador abortar."
- 22. emulador de Android - Rotación de pantalla
- 23. señal de choque 11 SIGSEGV Android
- 24. rotación de fuerza del iPhone
- 25. emulador de Android 4.0 - error de espacio
- 26. Android GPS ACCURACY_HIGH provoca la fuerza cerca?
- 27. Emulador Control deshabilitado con dispositivo android real
- 28. Android: Cómo controlar la intensidad de la señal WiFi
- 29. cómo agregar imágenes al emulador de Android?
- 30. emulador de Android - DDMS "control emulador" se desactiva mientras se ejecuta buildroid/VirtualBox emulador
¿Está buscando específicamente cambiar la intensidad de la señal o reducir la velocidad de la conexión de red? – hwrdprkns
cambia la intensidad de la señal, simplemente no entiendo por qué hay un comando de señal gsm en telnet que no parece funcionar con el emulador. – MEURSAULT