Jak přidat další dlaždice do záhlaví rychlého nastavení na telefonech Google, OnePlus a Sony [No Root]

click fraud protection

Výukový program, jak přidat další dlaždice do záhlaví rychlého nastavení na telefonech Google Nexus a Pixel, OnePlus 3/3T a Xperia s Nougatem.

Pokud potáhnete dolů na stavovém řádku svého telefonu Android, pravděpodobně uvidíte několik oznámení pod jedním řádkem dlaždic Rychlého nastavení. Tento řádek se nazývá záhlaví Rychlá nastavení, protože zobrazuje pouze prvních několik dlaždic, které jsou k dispozici v úplné sadě dlaždic QS. Dalším tažením dolů uvidíte úplný seznam dlaždic QS, které jste přidali. Rychlé nastavení bylo oficiálně přidáno do AOSP počínaje Androidem 5.0 Lollipop (ačkoli OEM jako např. Samsung měl již dříve k dispozici vlastní formu přepínání upozornění pro několik verzí Lízátko).

I když jsme od té doby získali možnost přizpůsobit QS přeuspořádáním ikon a přidáním třetí strany dlaždice do seznamu QS, stále neexistuje žádná oficiální metoda, jak upravit počet zobrazených dlaždic (znovu, Samsung porazil Google na plné čáře V tomto ohledu). Nicméně pomocí skryté preference, kterou můžeme nastavit přes ADB, je to možné přidat další dlaždice do záhlaví Rychlé nastavení.

Děkuji Eli Irvinovi, že pro mě shromáždil tyto screenshoty!

Tato úprava nemění počet sloupců nebo řádků zobrazených v úplném panelu QS, které uvidíte, když dvakrát přejedete dolů na stavovém řádku (nebo zatáhnete 2+ prsty dolů). Jediný způsob, jak to udělat, pokud vím, jsou úpravy SystemUI - což samozřejmě vyžaduje root nebo odemčený bootloader.

Úprava hlavičky Rychlá nastavení ano nevyžadují přístup root, i když to nebude fungovat na všech zařízeních. Pokud je vaše zařízení zapnuté Android 7.0+ a základní software není příliš modifikován z AOSP, pak by tento trik měl fungovat na vašem telefonu. Je to proto, že se spoléhá na předvolbu nastavení, která je definována v balíčku SystemUI (v AOSP najdete předvolbu uvedenou v QuickQSPanel.java).

QuickQSPanel.java

/**
* Version of QSPanel that only shows N Quick Tiles in the QS Header.
*/
publicclassQuickQSPanelextendsQSPanel{
publicstaticfinal String NUM_QUICK_TILES = "sysui_qqs_count";

Tento fragment kódu je převzat ze stránky AOSP, na kterou jsem odkazoval výše. Řetězec NUM_QUICK_TILES definuje, kolik dlaždic QS se zobrazí v záhlaví. NUM_QUICK_TILES získá svou hodnotu z Nastavení. Zajistit preference "sysui_qqs_count", což je to, co upravíme. Aby tato úprava fungovala, software v telefonu musí mít tuto předvolbu k dispozici.

Tuto úpravu mohou využívat telefony Google Nexus a Pixel, stejně jako telefony Sony Xperia a OnePlus. Vlastní ROM, jako je LineageOS, fungují, alespoň to fungovalo na mém Nextbit Robin. Telefony Samsung a Huawei nebudou s touto změnou preferencí fungovat, i když, jak bylo uvedeno dříve, můžete sledovat moji předchozí tutoriál pro přizpůsobení velikosti panelu QS na telefonech Samsung.


Tutorial

Jak již bylo zmíněno dříve, k použití tohoto příkazu budete potřebovat přístup ADB. Stáhněte si nejnovější binární ADB pro váš počítač přímo od Googlu. Ujistěte se, že máte právo nainstalovaný ovladač aby váš telefon byl rozpoznán vaším zařízením. Přejděte do Nastavení --> Možnosti vývojáře a povolte ladění USB. Poté na svém počítači otevřete příkazový řádek nebo terminál a zadejte následující příkaz:

adb devices

Váš počítač se pokusí spustit ADB a zjistí, zda rozpozná nějaká připojená zařízení. Na vašem telefonu se může zobrazit výzva k udělení ADB přístupu k vašemu počítači – přijměte ji. Pokud nyní v příkazovém řádku vidíte sériové číslo vašeho zařízení, jste zlatí.

Nyní budete muset zadat tento příkaz, abyste upravili počet dlaždic zobrazených v záhlaví QS:

adb shell settings put secure sysui_qqs_count N

kde N je počet dlaždic, které chcete zobrazit v řádku záhlaví. Například, pokud chci mít zobrazeny pouze 3 dlaždice:

adb shell settings put secure sysui_qqs_count 3

nebo pokud chci mít zobrazeno 7 dlaždic:

adb shell settings put secure sysui_qqs_count 7

Pokud se chcete vrátit k výchozí konfiguraci, stačí zadat "5" pro N.


Ačkoli se jedná o poměrně malé vylepšení, je stále hezké, že i bez root stále existuje několik způsobů, jak můžete upravit uživatelské rozhraní. Nejsem si jistý, proč Google nechal toto nastavení otevřené, abychom ho mohli změnit, i když byste ani nevěděli, že je k dispozici pokud jste se nehrabali v AOSP, protože toto nastavení není uvedeno při výpisu dostupných nastavení zabezpečení do vašeho počítače přístroj. Doufám, že Google přidá nativní způsob, jak změnit velikost celého panelu QS, jako to dělá Samsung, ale pravděpodobně to z mé strany zůstane zbožným přáním.

Poděkování za toto vylepšení patří seniorovi XDA paphonb který o tom psal v a zakopané vlákno ještě v prosinci. Je to vývojář Vlastní navigační lišta aplikace, která vám to umožní vyladit navigační panel na mnoha zařízeních se systémem Android 7.0+ bez root. On a já pracujeme na nové aplikaci, která bude obsahovat toto vylepšení, a mnoho, mnoho dalších, takže uživatelé bez kořenů mohou prozkoumat všechna skrytá vylepšení dostupná na jejich zařízeních.