Skjul hurtige indstillinger på låseskærmen automatisk [App]

En app til at skjule fliser med hurtige indstillinger på låseskærmen. Deaktiver følsomme fliser såsom WiFi, flytilstand, placering og mere på låseskærmen!

Google introducerede Quick Settings-fliser til Android med Android 5.0 Lollipop (selvom det skal bemærkes, at denne funktion var tilgængelig på Samsung-telefoner, før den kom til AOSP). Med hurtige indstillinger kan brugere få adgang til mange nyttige systemskift, såsom en WiFi-, Bluetooth-, Location-, GPS- eller Sound-skiftekontakt uden at skulle navigere gennem appen Indstillinger. Og med Quick Settings Tiles API introduceret i Android 7.0 Nougat, kan udviklere endda tilføje deres egne brugerdefinerede fliser. Når du opretter en ny flise, kan udviklere angive, om flisen kan være skiftes direkte fra låseskærmen, men mange standardfelter implementerer ikke denne funktion. Hvis du leder efter en måde at deaktiver eller skjul fliser med hurtige indstillinger på låseskærmen, jeg har lavet en simpel, gratis app som du kan bruge til at gøre netop det.

Nogle enheder fra producenter såsom Samsung eller Huawei forhindrer brugeren i at skifte visse fliser, mens de er på låseskærmen. For eksempel forhindrer Huawei-enheder, der kører EMUI, brugeren i at skifte placering, mens de er på låseskærmen, medmindre de låser telefonen op. Men hvis brugeren har en flytilstand eller WiFi-felt, kan disse stadig skiftes, hvilket gør beskyttelsen af ​​placeringsflisen ubrugelig.

Selvom Google har implementeret fabriksnulstillingsbeskyttelse (FRP) for at forhindre tyve i at stikke af med din enhed, og derefter fabriksnulstille den, giver brugerne mulighed for at skifte alle hurtige indstillinger. setvedmangetilvære-en potentielt sikkerhedsproblem. Hvorvidt at skjule fliser med hurtige indstillinger fra låseskærmen virkelig vil hjælpe med enhedens sikkerhed er en debat for en anden gang, men der er helt klart en grund til, at visse OEM'er låser visse fliser fra at blive tilgået uden at være ulåst. Og da dette ser ud til at være en populær anmodning, besluttede jeg, at det ville være værd at lave en simpel app til at håndtere denne opgave.


Jeg lavede en super simpel app vha Tasker ogdet er Tasker App Factory plugin for at skjule fliser med hurtige indstillinger fra låseskærmen. Det er på ingen måde en smuk app, men den får arbejdet gjort. Appen viser blot de aktuelt tilgængelige Quick Settings-felter, der er i din statuslinje, og lader dig vælge dem, du vil skjule fra låseskærmen.

Listen over hurtige indstillinger er taget fra Indstillinger. Sikker præference sysui_qs_tiles. Som sådan skal ansøgningen imødekommes WRITE_SECURE_SETTINGS tilladelse (enten fra en rodfæstet shell i en terminalapp som f.eks Materiale Terminal af XDA Junior Member yarolegovich eller gennem en ADB-skal). Med tilladelsen givet kan appen skrive til sysui_qs_tiles, som straks ændrer listen over tilgængelige hurtige indstillinger.

Desværre har jeg ikke fundet ud af en nem måde at konvertere de hurtige indstillingsfeltværdier taget fra sysui_qs_tiles-præferencen til den samme tekst vist i statuslinjen. I min test skulle dette dog ikke være et problem, fordi de viste strenge er ret nemme at korrelere med, hvilken flise den repræsenterer. Plus, appen viser strengene i samme rækkefølge, som de vises i statuslinjen, så der er virkelig ingen grund til, at du ikke vil være i stand til at finde den flise, du søger at skjule.

Under alle omstændigheder, når du har valgt de fliser, du vil deaktivere på låseskærmen og aktivere visningen monitortjeneste, vil appen registrere, når skærmen er tændt og er aktivt på låsen skærmen. Når du er på låseskærmen, vil appen ændre indstillingsværdien, der indeholder de aktuelle hurtige indstillinger, og fjerne de felter, du vil have skjult fra låseskærmen. Når brugeren derefter låser telefonen op, gendanner appen de hurtige indstillinger, som den gemte, da du slukkede skærmen.

Jeg har brugt dette i over en uge nu og har ikke haft nogen problemer, men hvis appen på en eller anden måde går i stå, er der en "gem" og "gendan"-knap, der giver dig mulighed for at gemme den aktuelle liste over hurtige indstillinger i din statuslinje og senere gendanne dem. Appen skjuler og gendanner enhver hurtig indstillingsflise, som du vælger, selv tilpassede tredjeparts - dog det kan tage et par sekunder, før tredjepartsfelterne fra apps som f.eks. AutoNotification geninitialiseres.

Jeg håber, at denne hurtige ansøgning, som jeg har pisket op, tjener dig godt. Jeg er på ingen måde en udvikler, da jeg ikke rørte en enkelt linje kode, da jeg lavede denne app med Tasker, men jeg ville hellere frigive denne app til folk til at skjule fliser med hurtige indstillinger i stedet for at få folk til at fortsætte med at vente på, at en anden måske kommer sammen med en app af deres egen.

[appbox xda xda.hideqstiles]