Útmutató arról, hogyan adhat hozzá további csempéket a gyorsbeállítások fejlécéhez Google Nexus és Pixel telefonokon, OnePlus 3/3T és Xperia telefonokon, amelyeken Nougat fut.
Ha lehúzza Android telefonja állapotsorát, valószínűleg néhány értesítést fog látni a Gyorsbeállítások csempéinek egyetlen sora alatt. Ezt a sort hívják Gyorsbeállítások fejlécnek, mivel csak az első néhány csempét mutatja, amelyek elérhetők a QS csempék teljes készletében. Ha még egyszer lehúzza, megjelenik a hozzáadott QS-csempék teljes listája. A Gyorsbeállítások hivatalosan is hozzáadásra kerültek az AOSP-hez az Android 5.0 Lollipoptól kezdve (bár az OEM-ek, mint pl. A Samsung már korábban is több verzióhoz rendelkezett saját értesítési kapcsolóval Nyalóka).
Bár azóta lehetőségünk van testreszabni a QS-t az ikonok átrendezésével és harmadik fél hozzáadásával. csempéket a QS listára, még mindig nincs hivatalos módszer a megjelenített csempe testreszabására (újra, A Samsung ütősre verte a Google-t ebben a tekintetben). Az ADB-n keresztül beállítható rejtett preferencia használatával azonban ez lehetséges
további csempék hozzáadása a Gyorsbeállítások fejléchez.Köszönöm Eli Irvinnek, hogy összegyűjtötte nekem ezeket a képernyőképeket!
Ez a módosítás nem módosítja a teljes QS panelen megjelenő oszlopok vagy sorok számát, amelyet akkor láthat, ha kétszer lefelé csúsztatja az állapotsort (vagy 2+ ujjal lehúzza). Tudomásom szerint ennek egyetlen módja a SystemUI módosítása - amihez nyilvánvalóan root vagy feloldatlan rendszerbetöltő szükséges.
A Gyorsbeállítások fejléc módosítása igen nem igényel root hozzáférést, bár nem működik minden eszközön. Ha a készülék be van kapcsolva Android 7.0+ és a mögöttes szoftver nem túl erősen módosított az AOSP-től, akkor ennek a trükknek működnie kell a telefonodon. Ennek az az oka, hogy a SystemUI-csomagban meghatározott beállításokra támaszkodik (az AOSP-ben a beállításokat megtalálhatja 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";
Ez a kódrészlet a fent hivatkozott AOSP oldalról származik. A NUM_QUICK_TILES karakterlánc határozza meg, hogy hány QS csempe jelenjen meg a fejlécben. NUM_QUICK_TILES értékét a Beállítások. Biztonságos preferencia "sysui_qqs_count", amelyet módosítani fogunk. Ahhoz, hogy ez a módosítás működjön, a telefon szoftverének rendelkeznie kell ezzel a beállítással.
A Google Nexus és Pixel telefonok használhatják ezt a módosítást, csakúgy, mint a Sony Xperia és OnePlus telefonok. Az egyéni ROM-ok, mint például a LineageOS, működnek, legalábbis a Nextbit Robin esetében. A Samsung és a Huawei telefonok nem fognak működni ezzel a beállításmódosítással, bár amint azt korábban megjegyeztük, követheti az enyémet előző oktatóanyag a QS panel méretének testreszabásához a Samsung telefonokon.
oktatóanyag
Mint korábban említettük, a parancs használatához ADB-hozzáférésre lesz szüksége. Töltse le a legújabb ADB bináris közvetlenül a Google-tól. Győződjön meg arról, hogy megvan-e a joga illesztőprogram telepítve hogy a készülék felismerje a telefonját. Nyissa meg a Beállítások --> Fejlesztői beállítások menüpontot, és engedélyezze az USB hibakeresést. Ezután nyisson meg egy parancssort vagy terminált a gépén, és írja be a következő parancsot:
adb devices
A gép megpróbálja elindítani az ADB-t, és megnézi, hogy felismer-e csatlakoztatott eszközöket. Előfordulhat, hogy a telefonján megjelenik egy felszólítás, hogy adjon ADB-hozzáférést a gépéhez – fogadja el. Ha most látja az eszköz sorozatszámát a parancssorban, akkor Ön aranyos.
Most be kell írnia ezt a parancsot a QS fejlécben látható csempék számának módosításához:
adb shell settings put secure sysui_qqs_count N
ahol N a fejlécsorban megjeleníteni kívánt csempék száma. Például, ha csak 3 csempét akarok megjeleníteni:
adb shell settings put secure sysui_qqs_count 3
vagy ha 7 csempét akarok megjeleníteni:
adb shell settings put secure sysui_qqs_count 7
Ha vissza szeretne térni az alapértelmezett konfigurációhoz, írja be az „5” értéket az N helyére.
Bár bevallottan, ez egy meglehetősen apró módosítás, még mindig jó, hogy még root nélkül is van néhány mód a felhasználói felület módosítására. Nem tudom, hogy a Google miért hagyta nyitva ezt a beállítást, hogy módosíthassuk, bár nem is tudná, hogy elérhető hacsak nem kutat az AOSP-ben, mivel ez a beállítás nem szerepel a listában, amikor kiírja a rendelkezésre álló biztonságos beállításokat eszköz. Remélem, hogy a Google hozzáad egy natív módot a teljes QS panel átméretezésére, mint ahogy a Samsung teszi, de ez valószínűleg vágyálom marad a részemről.
Ezt a módosítást az XDA Senior Tagjának köszönhetjük paphonb aki erről posztolt a eltemetett szál még decemberben. Ő a fejlesztője a Egyéni navigációs sáv alkalmazás, amely lehetővé teszi módosítsa a navigációs sávot sok Android 7.0+ eszközön root nélkül. Ő és én egy új alkalmazáson dolgozunk, amely magában foglalja ezt a finomítást, és még sok-sok gyökértelen felhasználó felfedezheti az eszközeiken elérhető rejtett módosításokat.