Přeskakujte skladby na Androidu 8.0+ pomocí tlačítek hlasitosti

click fraud protection

Většina vlastních ROM má možnost ovládat hudbu dlouhým stisknutím tlačítek hlasitosti, když je obrazovka vypnutá. Tato aplikace pro Android to umí na jakémkoli zařízení se systémem Android 8.0+!

Pokud jste někdy dříve nainstalovali vlastní ROM, pak je velká šance, že jste viděli funkci, která vám umožní přemapovat dlouhý stisk tlačítka hlasitosti pro ovládání přehrávání médií. Pokud je tato možnost povolena, můžete dlouhým stisknutím tlačítka pro zvýšení hlasitosti přeskočit na další skladbu nebo dlouhým stisknutím tlačítka pro snížení hlasitosti se vrátit na předchozí skladbu. Možnost přeskakovat skladby pomocí stisku tlačítka hlasitosti je mezi vlastními ROM tak všudypřítomná, že jsme překvapeni, když vidíme, že se nedostala do softwaru od velkých OEM.

Probrali jsme způsoby, jak ovládat přehrávání hudby pomocí tlačítek hlasitosti pomocí aplikací jako Tasker nebo Mapovač tlačítek, ale žádná z těchto aplikací nereplikuje přesně to, co vlastní ROM mohou nabídnout. Pokud používáte Tasker nebo Button Mapper, můžete přemapovat pouze jedno nebo více stisknutí tlačítek pro zvýšení a snížení hlasitosti. Aplikace jako tyto buď poslouchají změny v hlasitosti médií, nebo používají službu usnadnění k zachycení stisknutí tlačítek z tlačítek hlasitosti, ale ani jedno z řešení není schůdné pro zachycení dlouhého stisku tlačítek hlasitosti, když je obrazovka vypnutá.

Krátce po vydání zdrojového kódu Android 8.0 Oreo jsem si všiml nové funkce pro Android, která by umožnila aplikaci pro Android nastavit jako „tlačítko hlasitosti dlouhé stisknutí posluchačeSpekulovali jsme, že toto nové API umožní aplikacím ovládat chování tlačítka hlasitosti při dlouhém stisknutí obrazovka je vypnutá, takže je konečně možné replikovat oblíbenou vlastní funkci ROM bez potřeby vykořenit. Ačkoli byla tato funkce implementována v AOSP, Google nikdy nepřidal uživatelsky orientovaný způsob, jak nastavit aplikaci jako posluchač dlouhého stisknutí tlačítka hlasitosti. Stejně jako u Androidu skrytý přizpůsobení navigační lišty, lze tuto funkci stále používat i bez implementace v aplikaci Nastavení.

Přesně to je člen XDA Cilenco udělal s Aplikace Přeskočit stopu pomocí tlačítek hlasitosti. Jedná se o aplikaci s otevřeným zdrojovým kódem, která používá skryté rozhraní API pro poslech dlouhého stisknutí tlačítka hlasitosti, které vám umožňuje měnit hudební skladby dlouhým stisknutím kteréhokoli tlačítka hlasitosti, i když je obrazovka vypnutá. Funguje na jakémkoli zařízení Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie nebo Android Q. Aplikace byla vyvinuta několik měsíců poté, co jsme zveřejnili náš článek (dokonce i vývojář cituje článek jako jejich inspiraci pro aplikaci), ale nikdy nebyl sdílen na našich fórech až do konce minulého měsíce, kdy jsme na něj konečně upozornili. Rychle jsme to zkusili, abychom zjistili, zda to funguje – a funguje! Zde je praktické video od Maxe Weinbacha z XDA TV:

Chcete-li jej nastavit, vše, co musíte udělat, je nainstalovat APK z GitHubu a spusťte následující příkaz ADB:

adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER

Poté povolte službu Notification Listener aplikace. Tato služba Notification Listener ve skutečnosti nic nedělá, je tu jen proto, aby zajistila, že aplikace nebude zabita na pozadí. Na mém Huawei Mate 20 X jsem musel deaktivovat EMUI 9 agresivní funkce optimalizace paměti, ale poté mohu potvrdit, že to funguje na EMUI. Vzhledem k tomu, že se jedná o skryté rozhraní API, neexistuje žádná záruka, že Google přístup k němu v budoucí verzi systému Android nezruší. Od Android PieGoogle pracuje na omezení nezdokumentovaných/skrytých rozhraní API, takže to nemusí fungovat v konečné verzi Android Q nebo Android R.


Případně, pokud byste raději neinstalovali APK z GitHubu, můžete vyzkoušet nově aktualizované vydání Next Track (verze 1.18) od XDA Recognized Developer vzplanutí2. Rychle pracoval na aktualizaci této aplikace poté, co jsem ho informoval o tomto API, takže se na to podívejte, pokud chcete něco trochu přizpůsobitelnějšího. Návod jak to nastavit najdete tady. Vývojář pracuje na aktualizaci svého Aplikace Button Mapper také používat nové API. Stávající metoda Button Mapper pro přemapování dlouhých stisku tlačítka hlasitosti při vypnuté obrazovce byla trochu hackeřivější a resetovala by se při každém restartu, ale nové API přetrvává i při spouštění.

Další skladba: Tlačítko hlasitosti přeskočeníVývojář: vzplanutí2

Cena: Zdarma.

3.6.

Stažení