Vadnica o tem, kako dodati več ploščic v glavo hitrih nastavitev na telefonih Google Nexus in Pixel, OnePlus 3/3T in telefonih Xperia, ki uporabljajo Nougat.
Če vrstico stanja telefona Android povlečete navzdol, boste verjetno videli nekaj obvestil pod eno vrstico ploščic hitrih nastavitev. Ta vrstica se imenuje glava hitrih nastavitev, saj prikazuje le prvih nekaj ploščic, ki so na voljo v celotnem nizu ploščic QS. Če še enkrat povlečete navzdol, boste videli celoten seznam ploščic QS, ki ste jih dodali. Hitre nastavitve so bile uradno dodane v AOSP, začenši z Androidom 5.0 Lollipop (čeprav proizvajalci originalne opreme, kot je npr. Samsung je že imel svojo obliko preklopov za obvestila na voljo za več različic Lizika).
Čeprav smo od takrat prejeli možnost prilagajanja QS s prerazporeditvijo ikon in dodajanjem tretje osebe ploščic na seznam QS, še vedno ni uradne metode za prilagajanje števila prikazanih ploščic (ponovno, Samsung je dodobra premagal Google v zvezi s tem). Vendar pa je z uporabo skritih nastavitev, ki jih lahko nastavimo prek ADB, mogoče
dodajte več ploščic v glavo hitrih nastavitev.Hvala Eli Irvin, ker je zame zbral te posnetke zaslona!
Ta sprememba ne spremeni števila stolpcev ali vrstic, prikazanih v celotnem podoknu QS, ki ga vidite, ko dvakrat povlečete navzdol po vrstici stanja (ali povlečete navzdol z 2+ prstoma). Edini način za to, kolikor vem, je s spremembami SystemUI - kar očitno zahteva root ali odklenjen zagonski nalagalnik.
Spreminjanje glave hitrih nastavitev ne zahteva korenskega dostopa, čeprav ne bo deloval na vseh napravah. Če je vaša naprava vklopljena Android 7.0+ in osnovna programska oprema ni preveč spremenjena iz AOSP, bi moral ta trik delovati na vašem telefonu. To je zato, ker se zanaša na preference nastavitev, ki so definirane v paketu SystemUI (v AOSP lahko najdete preference, navedene 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";
Ta delček kode je vzet s strani AOSP, ki sem jo povezal zgoraj. Niz NUM_QUICK_TILES določa, koliko ploščic QS je prikazanih v glavi. NUM_QUICK_TILES dobi svojo vrednost iz nastavitve. Varno prednost "sysui_qqs_count", kar bomo spremenili. Da bi ta sprememba delovala, mora programska oprema v vašem telefonu imeti to nastavitev na voljo.
Telefoni Google Nexus in Pixel lahko uporabljajo to spremembo, kot tudi telefoni Sony Xperia in OnePlus. ROM-i po meri, kot je LineageOS, delujejo, vsaj tako kot na mojem Nextbit Robinu. Telefoni Samsung in Huawei ne bodo delovali s to spremembo nastavitev, čeprav, kot sem že omenil, lahko spremljate moje prejšnja vadnica za prilagoditev velikosti plošče QS na telefonih Samsung.
Vadnica
Kot smo že omenili, boste za uporabo tega ukaza potrebovali dostop do ADB. Prenesite najnovejša binarna datoteka ADB za vaš stroj neposredno iz Googla. Prepričajte se, da imate pravico nameščen gonilnik da naprava prepozna vaš telefon. Pojdite v Nastavitve --> Možnosti za razvijalce in omogočite odpravljanje napak USB. Nato odprite ukazni poziv ali terminal na vašem računalniku in vnesite naslednji ukaz:
adb devices
Vaša naprava bo poskušala zagnati ADB in preveriti, ali prepozna katero koli povezano napravo. V telefonu boste morda videli poziv, da ADB dovolite dostop do vaše naprave – sprejmite ga. Če zdaj vidite serijsko številko vaše naprave v ukazni vrstici, potem ste zlati.
Zdaj boste morali vnesti ta ukaz, da spremenite število ploščic, prikazanih v glavi QS:
adb shell settings put secure sysui_qqs_count N
kjer je N število ploščic, ki jih želite prikazati v naslovni vrstici. Na primer, če želim imeti prikazane samo 3 ploščice:
adb shell settings put secure sysui_qqs_count 3
ali če želim imeti prikazanih 7 ploščic:
adb shell settings put secure sysui_qqs_count 7
Če se želite vrniti na privzeto konfiguracijo, samo vnesite "5" za N.
Čeprav je to dokaj majhna prilagoditev, je še vedno lepo, da tudi brez root-ja še vedno obstaja nekaj načinov, kako lahko spremenite uporabniški vmesnik. Ne vem, zakaj je Google pustil to nastavitev odprto, da jo spremenimo, čeprav sploh ne bi vedeli, da je na voljo razen če ste brskali po AOSP, saj te nastavitve ni na seznamu, ko v svoj napravo. Upam, da bo Google dodal izvorni način za spreminjanje velikosti celotne plošče QS, kot to počne Samsung, vendar bo to z moje strani verjetno ostalo samo pobožna želja.
Zasluge za to prilagoditev gredo starejšemu članu XDA paphonb ki je o tem objavil v a zakopana nit že decembra. Je razvijalec Navigacijska vrstica po meri aplikacijo, ki vam omogoča prilagodite navigacijsko vrstico na številnih napravah Android 7.0+ brez roota. On in jaz delava na novi aplikaciji, ki bo vključevala to prilagoditev in še veliko, veliko drugih, tako da lahko nezakoreninjeni uporabniki raziščejo vse skrite nastavitve, ki so na voljo v njihovih napravah.