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
.
Problemi correlati
- 1. Emulatore Android Studio con pulsanti hardware mancanti
- 2. I pulsanti hardware non sono selezionabili nell'emulatore Android
- 3. Pulsanti software Android 4 in emulatore?
- 4. emulatore Android - DDMS "controllo emulatore" è disabilitato durante l'esecuzione buildroid/VirtualBox emulatore
- 5. Ingresso audio su emulatore Android
- 6. Disabilita chiavi hardware android rom
- 7. Come distribuire uniformemente i pulsanti di opzione su Android?
- 8. Controllo emulatore disabilitato con un dispositivo Android reale
- 9. barra dei pulsanti in basso in Android
- 10. Barra dei pulsanti degli oggetti dell'interfaccia utente JQuery che funziona come i pulsanti di opzione
- 11. Che cos'è un buon set di configurazioni del dispositivo per testare l'app Android su un emulatore?
- 12. Come rimuovere i pulsanti di zoom sulla visualizzazione Web Android?
- 13. Controllo HTML disattivato in Android WebView (in emulatore)
- 14. Risoluzione dei problemi per i supporti multimediali stilizzati css
- 15. scimmia dando un errore strano su emulatore di Android
- 16. emulatore Android errore "emulatore: ERRORE: l'immagine dei dati utente viene utilizzato da un altro emulatore di interruzione".
- 17. emulatore di tablet android
- 18. Emulatore Android AVD Eclipse non visualizza i pulsanti per skin con risoluzione personalizzata
- 19. Scanner di impronte digitali Android M su Emulatore Android
- 20. Attiva/disattiva la barra dei pulsanti Android
- 21. Emulatore Android in esecuzione su Windows Phone
- 22. Android Studio - Esegui apk firmato su emulatore
- 23. Come eseguire Google Map API V2 su emulatore di Android
- 24. È possibile simulare un servizio di sistema su Android
- 25. Errore in esecuzione su Android emulatore
- 26. Modificare l'ID del dispositivo su un emulatore Android?
- 27. Bootstrap su Twitter: ottieni lo stato dei pulsanti casella di controllo bootstrap
- 28. CyanogenMod su emulatore Android - è possibile?
- 29. Come utilizzare la decodifica video con accelerazione hardware su Android?
- 30. Emulatore Android x86 estremamente lento
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