Wo sind die Inline-Fernbedienungseinstellungen in Android?

Ich habe kürzlich einen Kopfhörer mit iPhone-Steuerung gekauft. Ich hatte diese Arbeit noch nie auf Android und hatte erwartet, nur Audio zu bekommen, und siehe da, ich habe Mediensteuerungen.

Das Problem scheint zu sein, dass ich auch Voice Dialing habe, das sich selbst auslöst, wenn die Kopfhörer eingesteckt werden. Jede App, die Musik abspielt, pausiert jetzt auch und spielt zufällig ab.

Ich weiß nicht genau, was los ist, aber ich vermute, dass es 2-3 verschiedene Apps gibt, die alle versuchen, etwas mit dem Headset zu tun, und das verursacht Probleme. Ich brauche es nicht wirklich, um zu funktionieren, aber ich kann nirgendwo Einstellungen finden , die sich mit der Inline-Fernbedienung befassen. Ich habe den ganzen Tag durch die Systemeinstellungen und alle meine App-Einstellungen gegraben, und nichts erwähnt diese Verhaltensweisen.

Es ist mir egal, ob ich den Kernel selbst neu kompilieren muss; Ich möchte dieses Verhalten sehr gerne bearbeiten. Wo fange ich an zu suchen? Ist das Headset eine Hardwaretaste? Gibt es ein Flag, nach dem ich mit dem Code einer App suchen kann, das erkennt, wenn ein Headset mit Fernbedienung angeschlossen ist, damit es verschiedene Dinge tut?

Sind die Kopfhörer speziell für das iPhone gemacht?
Sie haben die Turntable-App nicht installiert, oder? Ich hatte alle möglichen seltsamen Zufälle mit Kopfhörern, während ich das installiert hatte.
Ja, die Kopfhörer sind speziell für das iPhone gemacht. Das hat mich überrascht; Ich hatte nicht erwartet, dass sie überhaupt etwas tun würden.
Es gibt eine Spezifikation zu Headsets und dem erwarteten Verhalten der Taste(n) auf android.com: source.android.com/devices/accessories/headset/…

Antworten (2)

Meiner Erfahrung nach verhielt sich die Headset-Steuerung zufällig. Ich habe ein paar Wochen gebraucht, um herauszufinden, warum plötzlich in meinen Trainingseinheiten der Musikplayer gestartet wurde (wow! Diese Taste am Headset macht plötzlich etwas ...). Ich habe wie Sie nie entsprechende Systemeinstellungen gefunden.

Um dieses "Zufallssystem" loszuwerden, habe ich mich umgesehen. Wie bei Android üblich, löst fast alles eine Absicht aus (oder wird durch diese ausgelöst), und ein Zuhörer reagiert darauf. Bei mehreren Listenern wird der Nutzer gefragt, mit welcher App er die Aktion ausführen soll – und kann diese App zum Standard erklären; Dies gilt, bis eine neue App registriert oder die ausgewählte App deinstalliert wird.

Das heißt, ich ging zum Playstore und sah mich um – und tatsächlich gibt es mehrere Apps, die sich um das Drücken von Tasten kümmern: Einmaliges Drücken, Doppeltes, Dreifaches, langes Halten, Klicken und Halten … Ich hätte nie gedacht, wie viel man mit einer einzigen Taste machen kann :D Leider konnte ich die eine App, die ich ausprobiert habe, noch nicht davon überzeugen, sich wie beabsichtigt zu verhalten – außer einfachem Klicken und einfachem Halten (dh Play/Stop/Take-Call und lauter) -- aber das kann an der Kombination aus Headset/Telefon/App liegen, und ich werde sicherlich versuchen, dies herauszufinden, indem ich verschiedene Apps auswerte.

Um Ihnen einen Anhaltspunkt zu geben: Es gibt zB JAYS Headset Control , das ich derzeit benutze. Obwohl hochgradig konfigurierbar 1 , siehe oben für meine Probleme (Philips-Stecker, Motorola-Gerät). Dann gibt es noch das Headset Droid , das recht vielversprechend aussieht 2 , aber etwa 2 Euro kostet. Dies scheint sogar mehrere Tasten zu unterstützen, wie aus den Screenshots hervorgeht.

JAYS Headset-Droide

Dann gibt es noch den Headset Button Controller (ebenfalls ca. 2 Euro), das Philips Headset (kostenlos -- das nächste sollte ich mit meinem Philips-Headset ausprobieren) und vieles mehr -- suchen Sie einfach im Playstore nach "headsetbutton"...

Sie können den Headset-Tasten-Controller ausprobieren . Das hat bei mir funktioniert.

https://play.google.com/store/apps/details?id=com.kober.headsetbutton&hl=de

Auch hierfür gibt es eine Testversion.

Diese App ist auch meine beste Wahl, aber wissen Sie, dass die Frage vor 4 Jahren gestellt wurde?? Aus diesem Grund müssen Sie näher erläutern, wie der Headset Button Controller funktioniert. Fügen Sie Anweisungen und Screenshots hinzu, damit Ihre Antwort gründlich und professionell ist.