Android supporta i pulsanti di riproduzione/pausa hardware sulle cuffie e sui dispositivi collegati. Sto cercando di trovare un modo per testare il supporto per quei dispositivi su un emulatore. Il Android documentation parla di come aggiungere il supporto per i controlli di riproduzione hardware, ma, sfortunatamente, non riesco a trovare la documentazione su come emularli. Grazie!Come simulare i pulsanti di controllo dei supporti hardware su un emulatore Android
7
A
risposta
15
È possibile inviare keyevents usando adb
adb shell input keyevent <keycode>
codice chiave per il gioco - 126, mettere in pausa - 85 (si veda KeyEvent)
0
C'è un altro modo per fare questo, da un'applicazione Android. È possibile chiamare AudioManager.dispatchMediaKeyEvent(KeyEvent)
e passare gli eventi con il codice chiave necessario. Non dimenticare di chiamarlo due volte, prima con l'evento con ACTION_DOWN
, quindi con ACTION_UP
.
Ottimo! Questo lo fa! – Tad
Si noti che 85 può anche essere "Riproduci/Pausa". È quello che uso tutto il tempo, quindi non devo controllare se il media sta giocando o meno. – PhilMacKay