Google Pixel 2 má skrytý příkaz, který vylepšuje aplikace se zaobleným rohem obrazovky

Pomocí skrytého příkazu a aplikace, jako je Cornerfly, můžeme emulovat efekt zaobleného rohu obrazovky Google Pixel 2 XL na Google Pixel 2.

Rostoucím trendem byly zaoblené rohy obrazovky, které zpopularizovali LG G6 a Samsung Galaxy S8. Některým uživatelům se líbí, jak vypadají zaoblené hrany pokusit se to napodobit s aplikacemi, jako je Cornerfly. Cornerfly vytváří zaoblené rohy obrazovky s čistě černým překrytím, což vytváří iluzi zaoblených rohů. Tyto aplikace ale na Androidu Oreo tak dobře nefungují, takže na běžném Google Pixel 2 s hranatými rohy můžeme narazit na problémy. Naštěstí jsme našli skrytý příkaz, který můžete použít ve spojení s aplikacemi se zaoblenými rohy obrazovky, jako je Cornerfly, abyste získali vzhled Pixel 2 XL aniž byste museli zaplatit dalších 200 $.

To, co se děje, je Android Oreo implementovaná omezení toho, co mohou aplikace přetahovat jako je navigační panel, stavový řádek a další prvky SystemUI. To znamená, že pokud poloměr kruhu v Cornerfly prodloužíte příliš daleko, hodiny na stavovém řádku se zobrazí nad ním.

Na Androidu Oreo to znamenalo, že aplikace jako Cornerfly ve skutečnosti nefungují, ale příkaz, který jsme našli, to na Google Pixel 2 opraví. Ukázalo se, že v nejnovějším souboru APK SystemUI, který se nachází v Google Pixel 2 a Pixel 2 XL, Google přidal novou třídu nazvanou „RoundedCorners“, která přidává výplň do určitých prvků SystemUI.

To se používá na Google Pixel 2 XL, protože má fyzicky zaoblenou obrazovku, takže prvky SystemUI je třeba posunout trochu dovnitř, aby se tomu přizpůsobily. Naštěstí to můžeme využít ve svůj prospěch na běžném Google Pixel 2 a zajistit, aby aplikace jako Cornerfly opět fungovaly správně.

Testovali jsme to s pomocí XDA Recognized Contributor Quinny898 a Austin Greenlee.


Získejte zaoblené rohy obrazovky na Google Pixel 2

Krok 1 – Nastavení

Vše, co potřebujete, je adb a Google Pixel 2. Podle tohoto návodu nastavte adb pro Windows, MacOS nebo Linux. Jakmile to nastavíte, jste připraveni.

Krok 2 - Příkazy

Můžete jednoduše postupovat podle níže uvedených příkazů! Oba mění různé aspekty. Odsazení obsahu tlačí prvky uživatelského rozhraní systému směrem ke středu obrazovky v závislosti na jeho hodnotě a zaoblená velikost je tak, aby systém věděl, jak jsou rohy zaoblené.

adbshellsettingsputsecuresysui_rounded_sizex.x
adb shell settings put secure sysui_rounded_content_padding x

Jak Google Pixel 2, tak Google Pixel 2 XL mají odsazení obsahu nastaveno na výchozí hodnotu „8.0“. Zaoblená proměnná velikost je nastavena na „26,0“ na Google Pixel 2 XL a „0“ na Google Pixel 2.

Profesionální tip: změnou sysui_rounded_content_padding na 0 na Google Pixel 2 se zbavíte odsazení ikon stavového řádku.

Obě proměnné můžete upravit podle svých představ a poté můžete pomocí aplikací se zaoblenými rohy obrazovky na Google Pixel 2 získat efekt Pixel 2 XL. Google Pixel 2 XL však již má zaoblené rohy, takže zkoušet tyto příkazy na tomto zařízení nemá žádný skutečný přínos.

Krok 3 – Nastavte Cornerfly pro zaoblené rohy obrazovky

CornerflyVývojář: Flyperinc

Cena: Zdarma.

3.3.

Stažení

Nyní můžete jednoduše otevřít Cornerfly a hrát si s ním. Podívejte se na snímky obrazovky v horní části článku, abyste viděli, jak můžete své zařízení vytvořit. Jak vidíte, je tu rozdíl a aplikace nyní funguje dobře. Vyzkoušejte to a uvidíte, co si myslíte!