6 votos

Simular llamada perdida desde la terminal ADB

En la shell de ADB, ejecuto el comando

adb -s  shell am start -a android.intent.action.CALL -d tel:123456

para realizar una llamada en mi dispositivo de prueba. Funciona genial. Pero también quiero simular una llamada perdida desde la shell de ADB, como lo haría con telnet con el comando gsm cancel +123456, por ejemplo.

No encuentro en ningún lugar cómo hacer esto. ¿Es esto siquiera posible con ADB? Si es así, ¿cómo?

P.D: el comando adb -s shell input keyevent 6 no es una respuesta válida.

1voto

7383 Puntos 128

Si estás trabajando con un dispositivo rooteado o un dispositivo de compilación eng, puedes empujar TeleCommTests.apk bajo data/apps/TelecommTests/ que debe ser construido junto con el código fuente de Android y luego disparar el siguiente intento desde ADB:

adb shell am start -a android.telecom.testapps.ACTION_START_INCOMING_CALL -d "tel:123456789"

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X