Kako dodati još pločica u zaglavlje brzih postavki na telefonima Google, OnePlus i Sony [Bez korijena]

Vodič o tome kako dodati više pločica u zaglavlje brzih postavki na Google Nexus i Pixel telefonima, OnePlus 3/3T i Xperia telefonima koji koriste Nougat.

Ako povučete statusnu traku svog Android telefona, vjerojatno ćete vidjeti nekoliko obavijesti ispod jednog reda pločica Brzih postavki. Ovaj se redak naziva zaglavljem Brze postavke jer prikazuje samo prvih nekoliko pločica koje su dostupne u punom skupu QS pločica. Povlačenjem prema dolje još jednom, vidjet ćete cijeli popis QS pločica koje ste dodali. Brze postavke službeno su dodane AOSP-u počevši s Androidom 5.0 Lollipop (iako OEM-ovi kao što su Samsung je prije nekoliko verzija imao vlastiti oblik prekidača obavijesti Lizalica).

Iako smo od tada dobili mogućnost prilagodbe QS-a preuređivanjem ikona i dodavanjem treće strane pločica na QS popis, još uvijek ne postoji službena metoda za prilagodbu koliko se pločica prikazuje (opet, Samsung je pobijedio Google u tom smislu). Međutim, korištenjem skrivenih postavki koje možemo postaviti putem ADB-a, moguće je dodajte više pločica u zaglavlje Brze postavke.

Hvala Eli Irvinu što je za mene prikupio ove snimke zaslona!

Ova izmjena ne mijenja broj stupaca ili redaka prikazanih na cijeloj QS ploči koju vidite kada dvaput prijeđete prema dolje na statusnoj traci (ili povučete prema dolje s više od 2 prsta). Jedini način da to učinite, koliko ja znam, su modifikacije SystemUI - što očito zahtijeva root ili otključani bootloader.

Izmjena zaglavlja Brze postavke čini ne zahtijeva root pristup, iako neće raditi na svim uređajima. Ako je vaš uređaj uključen Android 7.0+ i temeljni softver nije previše modificiran iz AOSP-a, onda bi ovaj trik trebao raditi na vašem telefonu. To je zato što se oslanja na postavke postavki koje su definirane u SystemUI paketu (u AOSP-u možete pronaći postavke navedene u 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";

Ovaj isječak koda preuzet je s AOSP stranice koju sam povezao gore. Niz NUM_QUICK_TILES definira koliko je QS pločica prikazano u zaglavlju. NUM_QUICK_TILES dobiva svoju vrijednost od postavke. Siguran preference "sysui_qqs_count" što ćemo modificirati. Kako bi ova izmjena radila, softver na vašem telefonu mora imati ovu postavku dostupnu.

Google Nexus i Pixel telefoni mogu koristiti ovu modifikaciju, kao i Sony Xperia i OnePlus telefoni. Prilagođeni ROM-ovi kao što je LineageOS rade, kao što je barem bio na mom Nextbit Robinu. Samsung i Huawei telefoni neće raditi s ovom promjenom postavki, ali kao što je već navedeno, možete pratiti moje prethodni tutorial za prilagodbu veličine QS ploče na Samsung telefonima.


Tutorial

Kao što je ranije spomenuto, trebat će vam ADB pristup za korištenje ove naredbe. Preuzmite najnovija ADB binarna datoteka za vaš stroj izravno s Googlea. Uvjerite se da imate pravo instaliran drajver kako bi vaš uređaj prepoznao vaš telefon. Idite na Settings --> Developer Options i omogućite USB Debugging. Zatim otvorite naredbeni redak ili terminal na svom računalu i unesite sljedeću naredbu:

adb devices

Vaše će računalo pokušati pokrenuti ADB i vidjeti prepoznaje li sve povezane uređaje. Možda ćete na svom telefonu vidjeti upit da ADB-u dopustite pristup vašem računalu - prihvatite ga. Ako sada vidite da se serijski broj vašeg uređaja vraća u naredbenom retku, onda ste zlatni.

Sada ćete morati unijeti ovu naredbu da biste izmijenili broj pločica prikazanih u QS zaglavlju:

adb shell settings put secure sysui_qqs_count N

gdje je N broj pločica koje želite prikazati u retku zaglavlja. Na primjer, ako želim imati prikazane samo 3 pločice:

adb shell settings put secure sysui_qqs_count 3

ili ako želim imati prikazanih 7 pločica:

adb shell settings put secure sysui_qqs_count 7

Ako se želite vratiti na zadanu konfiguraciju, samo unesite "5" za N.


Iako je ovo doduše prilično neznatno podešavanje, ipak je lijepo što, čak i bez roota, još uvijek postoje neki načini na koje možete modificirati korisničko sučelje. Nisam siguran zašto je Google ostavio ovu postavku otvorenom za promjenu, iako ne biste ni znali da je dostupna osim ako niste kopali po AOSP-u jer ova postavka nije navedena kada ispustite dostupne sigurne postavke na svoj uređaj. Nadam se da će Google dodati izvorni način za promjenu veličine pune QS ploče kao što to čini Samsung, ali to će s moje strane vjerojatno ostati pusta želja.

Zasluge za ovo podešavanje idu starijem članu XDA paphonb koji je o tome objavio u a zakopana nit još u prosincu. On je programer za Prilagođena navigacijska traka aplikacija koja vam omogućuje podesite navigacijsku traku na mnogim uređajima sa sustavom Android 7.0+ bez roota. On i ja radimo na novoj aplikaciji koja će uključiti ovo podešavanje i mnoge, mnoge druge kako bi neukorijenjeni korisnici mogli istražiti sva skrivena podešavanja dostupna na svojim uređajima.