2012-05-04 13 views
6

Posso rispondere a una chiamata tramite qualsiasi comando adb? So che si può comporre un numero da "servizio adb shell telefonata 2 S16 '15.084.157,509 mila'.Come rispondere ad una chiamata tramite adb

servizio di telefonia possono fare chiamate pick-up o posso inviare qualche comando adb per manipolare l'attività?

molto apprezzato

risposta

-1

adb -s emulatore-5554 shell am avviare -a android.intent.action.CALL -d tel: 555-5555

+0

questo è dailing un numero. ma c'è un modo per rispondere a una chiamata in arrivo? –

+1

non penso che esista una riga di comando tale con adb puoi simulare una chiamata solo con adb –

+5

impressionante, trovato una soluzione, adb shell input keyevent 5 –

1

adb shell ingresso KeyEvent KEYCODE_CALL

2

Per chiamare TelephonyManager.answerRingingCall() uso adb shell service call phone 5 comando.

+0

Fantastico !!! Che dire di premere un pulsante in quella chiamata sarebbe come detto in precedenza? –

+0

Anche questo richiederebbe l'accesso come root se stavo usando tasker? –

0

impostare la seguente proprietà sul fondo per l'auto rispondere alla chiamata in entrata in 2 secondi

adb shell setprop persist.sys.tel.autoanswer.ms 2000 

Per disattivare la risposta automatica,

adb shell setprop persist.sys.tel.autoanswer.ms 0 
Problemi correlati