Rakendus kiirseadete paanide peitmiseks lukustuskuval. Keelake lukustuskuval tundlikud paanid, nagu WiFi, lennukirežiim, asukoht ja palju muud!
Google tutvustas kiirseadete paanid Androidis Android 5.0 Lollipopiga (ehkki tuleb märkida, et see funktsioon oli Samsungi telefonides saadaval enne AOSP-sse jõudmist). Kiirsätete abil pääsevad kasutajad juurde paljudele kasulikele süsteemilülititele, nagu WiFi, Bluetooth, Asukoht, GPS või Heli lüliti, ilma et peaksid navigeerima seadete rakenduses. Ja Android 7.0 Nougatis kasutusele võetud Quick Settings Tiles API abil saavad arendajad seda isegi teha lisada oma kohandatud plaadid. Uue paani loomisel saavad arendajad määrata, kas paani saab või mitte lülitatakse otse lukustuskuval, kuid paljud vaikepaanid seda funktsiooni ei rakenda. Kui otsite võimalust keelake või peitke lukustuskuval kiirseadete paanid, olen teinud lihtsa, tasuta rakendus mida saate just selleks kasutada.
Mõned tootjate (nt Samsungi või Huawei) seadmed takistavad kasutajal lukustuskuval olles teatud paanide ümberlülitamist. Näiteks EMUI-d kasutavad Huawei seadmed takistavad kasutajal lukustuskuval asukohta vahetamast, välja arvatud juhul, kui nad telefoni avavad. Kuid kui kasutajal on lennukirežiim või WiFi-plaat, saab neid siiski sisse lülitada, mis muudab asukohaplaadi kaitse kasutuks.
Kuigi Google on rakendanud tehase lähtestamise kaitse (FRP), et vältida varaste teie seadmega põgenemist, lähtestab see tehaseseadetele, mis võimaldab kasutajatel mis tahes kiirseadeid sisse lülitada. nähtudkõrvalpaljujuurdeollaa võimalik turvaprobleem. Selle üle, kas kiirseadete paanide lukustuskuval peitmine aitab seadme turvalisusele tõesti kaasa, on arutelu teine kord, kuid ilmselgelt on põhjus, miks teatud originaalseadmete tootjad lukustavad teatud plaatidele juurdepääsu puudumisel lukustamata. Ja kuna see tundub olevat populaarne taotlus, otsustasin, et selle ülesandega toimetulemiseks tasub teha lihtne rakendus.
Tegin selle abil ülilihtsa rakenduse Tasker ja selle Taskeri rakenduste tehas plugin kiirseadete paanide peitmiseks lukustuskuval. See pole kaugeltki ilus rakendus, kuid see saab töö tehtud. Rakendus lihtsalt loetleb praegu saadaolevad kiirsätete paanid, mis on teie olekuribal, ja võimaldab teil valida need, mida soovite lukustuskuval peita.
Kiirseadete paanide loend on võetud aadressilt Seaded. Turvaline eelistus sysui_qs_tiles. Seetõttu tuleb taotlus rahuldada WRITE_SECURE_SETTINGS luba (kas terminalirakenduse juurdunud kestast, nt Materjali terminal XDA juuniorliikme poolt jarolegovitš või läbi an ADB kest). Antud loa korral saab rakendus kirjutada sysui_qs_tiles, mis muudab kohe saadaolevate kiirseadete loendit.
Kahjuks ei ole ma leidnud lihtsat viisi, kuidas sysui_qs_tiles eelistusest võetud kiirseadete paanide väärtused teisendada olekuribal kuvatud tekstiks. Minu testimise ajal ei tohiks see aga probleem olla, sest kuvatavaid stringe on üsna lihtne seostada sellega, millist paani see esindab. Lisaks kuvab rakendus stringe samas järjekorras, nagu neid näidatakse olekuribal, nii et pole tõesti põhjust, miks te ei leia, millist paani soovite peita.
Igal juhul, kui olete valinud lukustuskuval plaadid, mille soovite keelata, ja lubanud kuva monitori teenus, tuvastab rakendus, kui ekraan on sisse lülitatud ja aktiivselt lukustatud ekraan. Lukustuskuval olles muudab rakendus sätteid, mis sisaldavad praeguseid kiirseadete paane, ja eemaldab paanid, mida soovite lukustuskuval peita. Kui kasutaja telefoni avab, taastab rakendus kiirseadete paanid, mis salvestati ekraani väljalülitamisel.
Olen seda juba üle nädala kasutanud ja probleeme pole olnud, aga juhuks, kui rakendus kuidagi nässu läheb, on olemas "salvesta" ja nupp "taastada", mis võimaldab salvestada kiirseadete paanide praeguse loendi olekuribal ja hiljem taastada neid. Rakendus peidab ja taastab kõik teie valitud kiirseadete paanid, isegi kohandatud kolmanda osapoole paanid rakenduste (nt AutoNotification) kolmanda osapoole paanide taasinitsialiseerimiseks võib kuluda mõni sekund.
Loodan, et see kiire rakendus, mille koostasin, teenib teid hästi. Ma ei ole mingil juhul arendaja, arvestades, et ma ei puudutanud Taskeriga seda rakendust tehes ühtegi koodirida, kuid pigem avaldaksin selle rakendus, mis võimaldab inimestel kiirseadete paanid peita, selle asemel et lasta inimestel oodata, kuni keegi teine võib-olla nende rakendusega kaasa tuleb. oma.
[appbox xda xda.hideqstiles]