Umgang mit Headset-Tasten vor der Sprachsuche auf Jelly Bean

8

Android Jelly Bean führte eine Sprachsuche ein, die durch langes Drücken der Play / Pause-Taste eines Headsets aktiviert wird. Da meine App es erfordert, diese langen Druckvorgänge nutzen zu können, habe ich mich gefragt, ob es eine Möglichkeit gibt, die Sprachsuche entweder zu deaktivieren oder Android mit den Schaltflächenereignissen fair zu machen.

    
tvkanters 12.07.2012, 12:03
quelle

1 Antwort

1

Ich habe es selbst nicht versucht, aber Sie können es vielleicht mit dem registerMediaButtonEventReceiver Methode, da die Lautstärketasten Medienknöpfe sind.

Die AOSP-Musik-App hat einen MediaButtonIntentReceiver , der antwortet Drücken Sie die Lautstärketaste.

Die Anerkennung für diese Lösung gehört zu dieser Antwort .

    
Tanis.7x 17.07.2012 04:20
quelle