6 votes

Simuler un appel manqué à partir du shell ADB

Sur le shell ADB, je lance la commande

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

pour passer un appel sur mon appareil de test. Cela fonctionne très bien. Mais je veux aussi simuler un appel manqué à partir du shell ADB, comme je le ferais par telnet avec la commande gsm cancel +123456 par exemple.

Je ne trouve nulle part comment faire. Est-ce possible avec ADB ? Si oui, comment ?

P.S : la commande adb -s <serial_number> shell input keyevent 6 n'est pas une réponse !

1voto

emmett Points 535

Si vous travaillez avec un appareil rooté ou un appareil eng build, vous pouvez pousser TeleCommTests.apk sous data/apps/TelecommTests/ qui doit être construit avec le code source d'Android et ensuite lancer l'intention ci-dessous depuis ADB :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X