Mit dieser Android-App können Sie lange auf die Lautstärketasten drücken, um Songs zu überspringen, während der Bildschirm ausgeschaltet ist - OHNE Root!

Wenn Sie schon einmal ein benutzerdefiniertes ROM installiert haben, ist die Wahrscheinlichkeit groß, dass Sie eine Funktion gefunden haben, mit der Sie die Medienwiedergabe durch langes Drücken der Lautstärketaste steuern können. Wenn diese Option aktiviert ist, können Sie die Lauter-Taste lange drücken, um zum nächsten Titel zu springen, oder die Leiser-Taste lange drücken, um zum vorherigen Titel zurückzukehren. Das Überspringen von Titeln durch Drücken der Lautstärketaste ist bei benutzerdefinierten ROMs so allgegenwärtig, dass wir überrascht sind, dass es nicht in die Software großer OEMs eingedrungen ist.

Wir haben Möglichkeiten zur Steuerung der Musikwiedergabe über die Lautstärketasten mit Apps wie Tasker oder Button Mapper vorgestellt, aber keine dieser Apps repliziert genau das, was benutzerdefinierte ROMs bieten können. Wenn Sie Tasker oder Button Mapper verwenden, können Sie die Lautstärke nur durch einmaliges oder mehrmaliges Drücken der Lauter- und Leiser-Tasten ändern. Apps wie diese warten entweder auf Änderungen der Medienlautstärke oder verwenden einen Eingabehilfedienst, um das Drücken von Tasten auf den Lautstärketasten abzufangen. Es ist jedoch keine der beiden Lösungen sinnvoll, das lange Drücken der Lautstärketasten bei ausgeschaltetem Bildschirm abzufangen.

Kurz nach der Veröffentlichung des Oreo-Quellcodes für Android 8.0 entdeckte ich eine neue Android-Funktion, mit der eine Android-App als "Lautstärkeregler für langes Drücken" festgelegt werden kann. Drücken Sie die Lautstärketaste, wenn der Bildschirm ausgeschaltet ist. Auf diese Weise ist es endlich möglich, die beliebte benutzerdefinierte ROM-Funktion zu replizieren, ohne root zu benötigen. Obwohl die Funktion in AOSP implementiert wurde, hat Google niemals eine benutzerbezogene Methode hinzugefügt, um eine App als einen Lautstärkeregler für langes Drücken der Hörer festzulegen. Wie beim Customizer der versteckten Navigationsleiste von Android kann diese Funktion auch ohne Implementierung in der Einstellungen-App verwendet werden.

Genau das hat Member Cilenco mit der Skip Track by Volume Keys-App getan. Es ist eine Open-Source-App, die die versteckte Lautstärketaste verwendet, um mit einem langen Druck auf eine der Lautstärketasten die Musiktitel zu wechseln, auch wenn der Bildschirm ausgeschaltet ist. Es funktioniert auf jedem Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie oder Android Q-Gerät. Die App wurde ein paar Monate nach der Veröffentlichung unseres Artikels entwickelt (der Entwickler nennt den Artikel sogar als Inspiration für die App), er wurde jedoch erst Ende letzten Monats in unseren Foren veröffentlicht, als wir endlich darauf aufmerksam wurden. Wir haben es schnell probiert, um zu sehen, ob es funktioniert - und das tut es auch! Hier ist ein praktisches Video von Max Weinbach:

Um es einzurichten, müssen Sie lediglich das APK von GitHub installieren und den folgenden ADB-Befehl ausführen:

 adb shell pm grant com.cilenco.skiptrack android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER 

Aktivieren Sie dann den Benachrichtigungs-Listener-Dienst der App. Dieser Benachrichtigungs-Listener-Dienst unternimmt eigentlich nichts, sondern stellt nur sicher, dass die App nicht im Hintergrund beendet wird. Auf meinem Huawei Mate 20 X musste ich die aggressive Speicheroptimierungsfunktion von EMUI 9 deaktivieren, aber danach kann ich bestätigen, dass sie auf EMUI funktioniert. Da es sich um eine versteckte API handelt, gibt es keine Garantie dafür, dass Google in einer zukünftigen Android-Version den Zugriff darauf nicht beendet. Seit Android Pie hat Google daran gearbeitet, undokumentierte / versteckte APIs einzuschränken. In der endgültigen Version von Android Q oder Android R funktioniert dies möglicherweise nicht.


Wenn Sie das APK nicht von GitHub installieren möchten, können Sie alternativ die neu aktualisierte Version von Next Track (Version 1.18) von Recognized Developer flar2 ausprobieren. Er arbeitete schnell daran, diese App zu aktualisieren, nachdem ich ihn über diese API informiert hatte. Sehen Sie sich das an, wenn Sie etwas anpassbareres wünschen. Eine Anleitung zum Einrichten finden Sie hier. Der Entwickler arbeitet daran, seine Button Mapper-App so zu aktualisieren, dass sie auch die neue API verwendet. Die bisherige Methode von Button Mapper, langes Drücken der Lautstärketaste bei ausgeschaltetem Bildschirm erneut zuzuordnen, war etwas hackiger und wurde bei jedem Neustart zurückgesetzt, aber die neue API bleibt über alle Startvorgänge hinweg erhalten.