Automatiškai slėpti greitųjų nustatymų plyteles užrakinimo ekrane [Programa]

Programa, skirta paslėpti greitųjų nustatymų plyteles užrakinimo ekrane. Užrakinimo ekrane išjunkite jautrias plyteles, tokias kaip „WiFi“, lėktuvo režimas, vieta ir kt.!

„Google“ pristatė sparčiųjų nustatymų plyteles „Android“ su „Android 5.0 Lollipop“ (nors reikia pažymėti, kad ši funkcija buvo pasiekiama „Samsung“ telefonuose prieš jai patenkant į AOSP). Naudodami sparčiuosius nustatymus naudotojai gali pasiekti daug naudingų sistemos perjungimų, pvz., „Wi-Fi“, „Bluetooth“, Vietos, GPS arba Garso perjungimo, nenaudodami nustatymų programos. Naudodami „Android 7.0 Nougat“ įdiegtą „Quick Settings Tiles“ API kūrėjai gali net pridėti savo pasirinktines plyteles. Kurdami naują plytelę kūrėjai gali nurodyti, ar plytelė gali būti, ar ne perjungiama tiesiai iš užrakinimo ekrano, tačiau daugelis numatytųjų plytelių šios funkcijos neįgyvendina. Jei ieškote būdo išjungti arba slėpti greitųjų nustatymų plyteles užrakinimo ekrane, aš padariau paprastą, nemokama programėlė kurį galite panaudoti būtent tam.

Kai kurie gamintojų įrenginiai, pvz., „Samsung“ ar „Huawei“, neleidžia vartotojui perjungti tam tikrų išklotinių užrakinimo ekrane. Pavyzdžiui, „Huawei“ įrenginiai, kuriuose veikia EMUI, neleidžia vartotojui perjungti vietos, kai yra užrakinimo ekrane, nebent jie atrakintų telefoną. Bet jei vartotojas turi lėktuvo režimą arba „WiFi“ plytelę, jas vis tiek galima perjungti, todėl vietos plytelės apsauga tampa nenaudinga.

Nors „Google“ įdiegė gamyklinių parametrų atkūrimo apsaugą (FRP), kad vagys nepabėgtų iš jūsų įrenginio, tada atkuria gamyklinius nustatymus, leidžiančius vartotojams perjungti bet kurį greitą nustatymą. matytaspateikėdaugįbūtia galima saugumo problema. Ar greitųjų nustatymų plytelių paslėpimas užrakinimo ekrane tikrai padės užtikrinti įrenginio saugumą, diskutuojama kitą kartą, bet akivaizdu, kad yra priežastis, kodėl tam tikri originalios įrangos gamintojai užblokuoja tam tikras plyteles, kad jas nebūtų galima pasiekti atrakinta. Ir kadangi atrodo, kad tai populiarus prašymas, nusprendžiau, kad verta sukurti paprastą programėlę šiai užduočiai atlikti.


Naudodamasis sukūriau labai paprastą programėlę Taskeris ir tai „Tasker“ programų gamykla papildinys, skirtas paslėpti greitųjų nustatymų plyteles užrakinimo ekrane. Tai jokiu būdu nėra graži programa, tačiau ji atlieka darbą. Programa tiesiog pateikia šiuo metu galimų sparčiųjų nustatymų plytelių sąrašą, esančią jūsų būsenos juostoje, ir leidžia pasirinkti tas, kurias norite paslėpti užrakinimo ekrane.

Greitųjų nustatymų plytelių sąrašas paimtas iš Nustatymai. Saugus pirmenybė sysui_qs_tiles. Todėl paraiška turi būti patenkinta WRITE_SECURE_SETTINGS leidimas (iš šakninio apvalkalo terminalo programoje, pvz., Medžiagų terminalas pateikė XDA jaunesnysis narys jarolegovičius arba per an ADB apvalkalas). Gavusi leidimą, programėlė gali rašyti į sysui_qs_tiles, kuri iš karto pakeičia galimų greitųjų nustatymų sąrašą.

Deja, aš nesugalvojau lengvo būdo konvertuoti greito nustatymo plytelių reikšmes, paimtas iš sysui_qs_tiles nuostatos, į tą patį tekstą, rodomą būsenos juostoje. Tačiau mano bandymų metu tai neturėtų būti problema, nes rodomas eilutes gana lengva susieti su tai, kokia plytelė ji yra. Be to, programa rodo eilutes ta pačia tvarka, kokia jos rodomos būsenos juostoje, todėl tikrai nėra jokios priežasties, kad negalėsite rasti, kurią plytelę norite paslėpti.

Bet kuriuo atveju, kai užrakinimo ekrane pasirinksite plyteles, kurias norite išjungti, ir įgalinkite ekraną monitoriaus paslauga, programa aptiks, kada ekranas buvo įjungtas ir yra aktyviai užrakintas ekranas. Kai bus rodomas užrakinimo ekranas, programa pakeis nustatymų reikšmę, kurioje yra dabartinės greitųjų nustatymų plytelės, ir pašalins plyteles, kurias norite paslėpti užrakinimo ekrane. Tada, kai vartotojas atrakins telefoną, programa atkurs greitųjų nustatymų plyteles, kurias išsaugojo, kai išjungėte ekraną.

Aš naudoju tai jau daugiau nei savaitę ir neturėjau jokių problemų, bet jei programa kažkaip sugestų, yra "išsaugoti" ir mygtuką „atkurti“, kuris leidžia išsaugoti dabartinį greitųjų nustatymų plytelių sąrašą būsenos juostoje ir vėliau atkurti juos. Programa paslepia ir atkuria visas jūsų pasirinktas greito nustatymo plyteles, net ir tinkintas trečiųjų šalių gali užtrukti kelias sekundes, kol iš naujo inicijuojamos trečiosios šalies išklotinės iš programų, pvz., automatinio pranešimo.

Tikiuosi, kad ši greita programa, kurią sukūriau, jums pasitarnaus. Aš jokiu būdu nesu kūrėjas, nes nepaliečiau nė vienos kodo eilutės kurdamas šią programą su „Tasker“, bet verčiau ją išleisti programa, skirta žmonėms paslėpti greitųjų nustatymų plyteles, o ne toliau laukti, kol kas nors kitas galbūt ateis kartu su jų programa savo.

[appbox xda xda.hideqstiles]