Cum să adăugați mai multe plăci la antetul Setări rapide pe telefoanele Google, OnePlus și Sony [Fără root]

Un tutorial despre cum să adăugați mai multe piese la antetul de setări rapide pe telefoanele Google Nexus și Pixel, OnePlus 3/3T și telefoanele Xperia care rulează Nougat.

Dacă trageți în jos pe bara de stare a telefonului dvs. Android, veți vedea probabil câteva notificări sub un singur rând de dale Setări rapide. Acest rând se numește antetul Setări rapide, deoarece arată doar primele câteva plăci care sunt disponibile în setul complet de plăci QS. Tragând în jos încă o dată, veți vedea lista completă a plăcilor QS pe care le-ați adăugat. Setările rapide au fost adăugate oficial la AOSP începând cu Android 5.0 Lollipop (deși OEM-uri precum Samsung a avut propria lor formă de comutare de notificare disponibilă pentru mai multe versiuni înainte Acadea).

Deși de atunci am primit posibilitatea de a personaliza QS prin rearanjarea pictogramelor și adăugarea unor terțe părți piese în lista QS, încă nu există o metodă oficială pentru a personaliza câte plăci sunt afișate (din nou, Samsung a învins Google până la capăt

în această privință). Cu toate acestea, prin utilizarea unei preferințe ascunse pe care o putem seta prin ADB, este posibil adăugați mai multe piese la antetul Setări rapide.

Mulțumesc lui Eli Irvin pentru că a colectat aceste capturi de ecran pentru mine!

Această modificare nu schimbă numărul de coloane sau rânduri afișate în panoul QS complet pe care îl vedeți când glisați în jos de două ori pe bara de stare (sau trageți în jos cu peste 2 degete). Singura modalitate de a face asta, din câte știu, este prin modificările SystemUI - care, evident, necesită root sau un bootloader deblocat.

Modificarea antetului Setări rapide face nu necesită acces root, deși nu va funcționa pe toate dispozitivele. Dacă dispozitivul este pornit Android 7.0+ iar software-ul de bază nu este modificat prea mult de la AOSP, atunci acest truc ar trebui să funcționeze pe telefonul tău. Asta pentru că se bazează pe o preferință de setări care este definită în pachetul SystemUI (în AOSP, puteți găsi preferința listată în 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";

Acest fragment de cod este preluat de pe pagina AOSP pe care am legat-o mai sus. Șirul NUM_QUICK_TILES definește câte plăci QS sunt afișate în antet. NUM_QUICK_TILES își primește valoarea din Setări. Sigur preferința „sysui_qqs_count” care este ceea ce vom modifica. Pentru ca această modificare să funcționeze, software-ul de pe telefonul dvs. trebuie să aibă această preferință disponibilă.

Telefoanele Google Nexus și Pixel pot folosi această modificare, la fel ca și telefoanele Sony Xperia și OnePlus. ROM-urile personalizate, cum ar fi LineageOS, funcționează, cel puțin așa a funcționat pe Nextbit Robin. Telefoanele Samsung și Huawei nu vor funcționa cu această modificare a preferințelor, deși după cum s-a menționat înainte, puteți să-mi urmăriți tutorialul anterior pentru a personaliza dimensiunea panoului QS pe telefoanele Samsung.


Tutorial

După cum am menționat anterior, veți avea nevoie de acces ADB pentru a utiliza această comandă. Descărcați cel mai recent binar ADB pentru aparatul dvs. direct de la Google. Asigurați-vă că aveți dreptul driver instalat pentru ca telefonul să fie recunoscut de aparat. Accesați Setări --> Opțiuni pentru dezvoltatori și activați Depanarea USB. Apoi deschideți un prompt de comandă sau un terminal pe mașina dvs. și introduceți următoarea comandă:

adb devices

Mașina dvs. va încerca să pornească ADB și să vadă dacă recunoaște dispozitivele conectate. Este posibil să vedeți o solicitare pe telefon pentru a acorda acces ADB la mașina dvs. - acceptați-o. Dacă acum vedeți numărul de serie al dispozitivului dvs. returnat în promptul de comandă, atunci sunteți de aur.

Acum, va trebui să introduceți această comandă pentru a modifica numărul de plăci afișate în antetul QS:

adb shell settings put secure sysui_qqs_count N

unde N este numărul de plăci pe care doriți să le afișați în rândul antetului. De exemplu, dacă vreau să am doar 3 plăci afișate:

adb shell settings put secure sysui_qqs_count 3

sau dacă vreau să am 7 plăci afișate:

adb shell settings put secure sysui_qqs_count 7

Dacă doriți să reveniți la configurația implicită, introduceți doar „5” pentru N.


Deși aceasta este, desigur, o modificare destul de minoră, este totuși frumos că, chiar și fără root, există încă câteva moduri în care puteți modifica interfața de utilizare. Nu sunt sigur de ce Google a lăsat această setare deschisă pentru ca noi să o modificăm, deși nici nu ați ști că este disponibilă cu excepția cazului în care ați căutat în AOSP, deoarece această setare nu este listată atunci când descărcați setările securizate disponibile pe dvs. dispozitiv. Sper că Google adaugă o modalitate nativă de a redimensiona panoul QS complet, așa cum face Samsung, dar asta va rămâne probabil o iluzie din partea mea.

Creditele pentru această modificare sunt acordate XDA Senior Member paphonb care a postat despre asta într-un fir îngropat în decembrie. El este dezvoltatorul Bară de navigare personalizată aplicație care vă permite reglați bara de navigare pe multe dispozitive Android 7.0+ fără root. El și cu mine lucrăm la o nouă aplicație care să încorporeze această modificare și mulți, mulți alții, astfel încât utilizatorii fără root pot explora toate modificările ascunse disponibile pe dispozitivele lor.