Ich habe ein RocketFish Bluetooth-Headset in Verbindung mit meinem MotoDROID v1 (Froyo). Die BT-Kopfhörer verfügen über Multimedia-Steuerelemente (Lautstärke erhöhen / verringern, nächster Titel, vorheriger Titel, Wiedergabe / Pause) und eine Taste zum Auslösen der Sprachwahl. Ich habe es sowohl auf dem Freisprech-Headset-Profil als auch auf dem erweiterten Audioprofil gepaart.
Wenn ich auf die Wiedergabetaste meines Kopfhörers klicke, ist das Verhalten nicht vorhersehbar. Möglicherweise ist die Musik-App aktiviert, aber wenn Sie auf Wiedergabe klicken, wird Listen gestartet und ein Podcast abgespielt. Möglicherweise steht Listen im Vordergrund, aber wenn Sie auf Wiedergabe klicken, wird der Musik-Player von einer Wiedergabeliste abgespielt. In anderen Fällen verhält sich die Wiedergabetaste wie erwartet und bewirkt, dass die App im Vordergrund abgespielt wird.
Gibt es eine Möglichkeit (außerhalb des Rootens meines Geräts), anzugeben, welche App auf diese Tastendrücke reagieren soll?
Antworten:
Normalerweise kann der Entwickler festlegen, welche Schaltfläche welche Aktion ausführen soll. Es ist also von App zu App unterschiedlich.
Der einzige Weg ist, Ihre Headset-Tasten zu rooten und neu zuzuordnen.
quelle