Sådan tilføjes flere fliser til overskriften til hurtige indstillinger på Google-, OnePlus- og Sony-telefoner [Ingen rod]

click fraud protection

En vejledning om, hvordan du tilføjer flere fliser til hurtigindstillinger-headeren på Google Nexus- og Pixel-telefoner, OnePlus 3/3T og Xperia-telefoner, der kører Nougat.

Hvis du trækker ned på statuslinjen på din Android-telefon, vil du sandsynligvis se et par meddelelser under en enkelt række med Hurtige indstillinger-brikker. Denne række kaldes Quick Settings-headeren, da den kun viser de første par fliser, der er tilgængelige i det fulde sæt af QS-fliser. Ved at trække ned én gang mere, vil du se den fulde liste over QS-fliser, som du har tilføjet. Hurtige indstillinger blev officielt tilføjet til AOSP startende med Android 5.0 Lollipop (selvom OEM'er som f.eks. Samsung har haft deres egen form for notifikationsskift til rådighed for flere versioner før slikkepind).

Selvom vi siden har fået muligheden for at tilpasse QS ved at omarrangere ikonerne og tilføje tredjepart fliser til QS-listen, er der stadig ingen officiel metode til at tilpasse hvor mange fliser der vises (en gang til,

Samsung har slået Google til bunds i denne forbindelse). Men gennem brug af en skjult præference, som vi kan indstille via ADB, er det muligt at tilføje flere fliser til overskriften Hurtige indstillinger.

Tak til Eli Irvin for at samle disse skærmbilleder til mig!

Denne ændring ændrer ikke antallet af kolonner eller rækker, der vises i hele QS-panelet, som du ser, når du stryger ned to gange på statuslinjen (eller trækker ned med 2+ fingre). Den eneste måde at gøre det på, så vidt jeg ved, er gennem SystemUI-modifikationer - som naturligvis kræver root eller en ulåst bootloader.

Ændring af overskriften Hurtige indstillinger gør det kræver ikke root-adgang, selvom det ikke virker på alle enheder. Hvis din enhed er tændt Android 7.0+ og den underliggende software er ikke for meget modificeret fra AOSP, så burde dette trick virke på din telefon. Det er fordi den er afhængig af en indstillingspræference, der er defineret i SystemUI-pakken (i AOSP kan du finde præferencen angivet i 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";

Dette kodestykke er taget fra AOSP-siden, jeg linkede til ovenfor. Strengen NUM_QUICK_TILES definerer, hvor mange QS-fliser, der vises i overskriften. NUM_QUICK_TILES får sin værdi fra Indstillinger. Sikker præference "sysui_qqs_count", som er, hvad vi vil ændre. For at denne ændring skal virke, skal softwaren på din telefon have denne præference tilgængelig.

Google Nexus- og Pixel-telefoner kan bruge denne modifikation, ligesom Sony Xperia- og OnePlus-telefoner kan. Brugerdefinerede ROM'er som LineageOS virker, som det i det mindste gjorde på min Nextbit Robin. Samsung- og Huawei-telefoner fungerer ikke med denne præferenceændring, men som nævnt før kan du følge min tidligere tutorial for at tilpasse QS-panelstørrelsen på Samsung-telefoner.


Tutorial

Som tidligere nævnt skal du bruge ADB-adgang for at bruge denne kommando. Download seneste ADB binær til din maskine direkte fra Google. Sørg for, at du har ret driver installeret for at din telefon kan genkendes af din maskine. Gå til Indstillinger --> Udviklerindstillinger og aktiver USB Debugging. Åbn derefter en kommandoprompt eller terminal på din maskine, og indtast følgende kommando:

adb devices

Din maskine vil forsøge at starte ADB og se, om den genkender nogen tilsluttede enheder. Du kan muligvis se en prompt på din telefon om at give ADB-adgang til din maskine - accepter den. Hvis du nu ser din enheds serienummer returneret i kommandoprompten, så er du gylden.

Nu skal du indtaste denne kommando for at ændre antallet af fliser vist i QS-headeren:

adb shell settings put secure sysui_qqs_count N

hvor N er antallet af brikker, du ønsker vist i overskriftsrækken. For eksempel, hvis jeg kun vil have 3 fliser vist:

adb shell settings put secure sysui_qqs_count 3

eller hvis jeg vil have 7 fliser vist:

adb shell settings put secure sysui_qqs_count 7

Hvis du vil vende tilbage til standardkonfigurationen, skal du blot indtaste "5" for N.


Selvom dette ganske vist er en temmelig mindre tweak, er det stadig rart, at der, selv uden root, stadig er nogle måder, du kan ændre brugergrænsefladen på. Jeg er ikke sikker på, hvorfor Google lod denne indstilling stå åben for os at ændre, selvom du ikke engang vidste, at den var tilgængelig medmindre du har gravet rundt i AOSP, da denne indstilling ikke er angivet, når du dumper de tilgængelige sikre indstillinger på din enhed. Jeg håber, at Google tilføjer en indbygget måde at ændre størrelsen på det fulde QS-panel på, som Samsung gør, men det vil sandsynligvis forblive ønsketænkning fra min side.

Credits for denne tweak går til XDA Senior Member pafonb der skrev om dette i en begravet tråd tilbage i december. Han er udvikleren af Brugerdefineret navigationslinje applikation, som giver dig mulighed for finjuster navigationslinjen på mange Android 7.0+ enheder uden root. Han og jeg arbejder på en ny applikation, der vil inkorporere denne tweak, og mange, mange flere, så urodfæstede brugere kan udforske alle de skjulte tweaks, der er tilgængelige på deres enheder.