mio auricolare Bluetooth (Parrot B350-XT) ha 4 pulsanti:Come si intercettano gli eventi del pulsante Bluetooth da un auricolare Bluetooth Parrot B350-XT?
- Volume Up
- Volume giù
- pulsante di accensione
- "Parrot" pulsante
sto creando un Applicazione Android (OS 4.4.2) in esecuzione su SM-T230NU di Samsung.
Vorrei che la mia applicazione fosse in grado di ricevere notifiche quando si preme uno dei 4 pulsanti sopra elencati, incluso il tipo di pressione del tasto (pressione lunga, pressione breve). La mia applicazione interpreterà questi eventi nel loro contesto. L'applicazione che sto sviluppando è un softphone e mi piacerebbe il seguente collegamento tra eventi pulsante e azioni softphone. Questo è solo un esempio:
- L'utente preme il volume verso il basso. Azione: il volume diminuisce
- L'utente preme il volume verso l'alto. Azione: il volume aumenta
- L'utente preme il pulsante 'pappagallo' mentre non ci sono chiamate attive. L'applicazione è portato mettere in primo piano
- Se una chiamata in ingresso accade e pulsante l'utente preme 'pappagallo', allora chiamata riceve risposta
- Se una chiamata in entrata è attivo e l'utente preme 'pappagallo' pulsante, quindi chiamare è appeso
Finora ho esaminato l'SDK di Android, i post di stackoverflow e varie implementazioni, ma non sono stato in grado di capire come dovrebbe essere fatto.