Egy alkalmazás a gyorsbeállítások elrejtésére a lezárási képernyőn. Tiltsa le az érzékeny csempéket, például a WiFi-t, a Repülőgép módot, a Helyszínt és egyebeket a lezárási képernyőn!
A Google bevezette a Gyorsbeállítások csempéket az Android 5.0 Lollipop rendszeren keresztül (bár meg kell jegyezni, hogy ez a funkció a Samsung telefonokon is elérhető volt, mielőtt az AOSP-be került volna). A Gyorsbeállítások segítségével a felhasználók számos hasznos rendszerkapcsolót érhetnek el, mint például a WiFi, Bluetooth, Location, GPS vagy Sound kapcsolót anélkül, hogy a Beállítások alkalmazásban kellene navigálniuk. Az Android 7.0 Nougatban bevezetett Quick Settings Tiles API-val pedig a fejlesztők akár hozzáadni saját egyedi csempéket. Új csempe létrehozásakor a fejlesztők megadhatják, hogy a csempe lehet-e vagy sem közvetlenül a lezárási képernyőről váltható át, de sok alapértelmezett csempe nem valósítja meg ezt a funkciót. Ha módot keresel arra letilthatja vagy elrejtheti a gyorsbeállítási csempéket a lezárási képernyőn
, csináltam egy egyszerűt, ingyenes alkalmazás amit arra használhatsz.Egyes gyártók, például a Samsung vagy a Huawei eszközei megakadályozzák, hogy a felhasználó a lezárási képernyőn váltson bizonyos csempéket. Például az EMUI-t futtató Huawei eszközök megakadályozzák, hogy a felhasználó a zárolási képernyőn tartózkodási helyét váltsa, hacsak fel nem oldja a telefont. De ha a felhasználó rendelkezik repülőgép üzemmóddal vagy WiFi csempével, ezek továbbra is átkapcsolhatók, ami használhatatlanná teszi a helycsempék védelmét.
Bár a Google bevezette a gyári alaphelyzetbe állítás védelmet (FRP), hogy megakadályozza, hogy tolvajok elszaladjanak az eszközzel, majd visszaállítsa a gyári beállításokat, így a felhasználók bármilyen gyorsbeállítást válthatnak. látottáltalsoknak neklennia potenciális biztonsági probléma. Vita tárgya, hogy a gyorsbeállítások elrejtése a lezárási képernyőről valóban segít-e az eszköz biztonságában máskor, de nyilvánvalóan megvan az oka annak, hogy bizonyos OEM-ek letiltják bizonyos csempékhez való hozzáférést feloldva. És mivel úgy tűnik, ez egy népszerű kérés, úgy döntöttem, hogy érdemes egy egyszerű alkalmazást készíteni ennek a feladatnak a kezelésére.
Csináltam egy szuper egyszerű alkalmazást Tasker és annak Tasker App Factory beépülő modul a gyorsbeállítások elrejtéséhez a lezárási képernyőről. Egyáltalán nem egy szép alkalmazás, de elvégzi a munkáját. Az alkalmazás egyszerűen felsorolja a jelenleg elérhető gyorsbeállítási csempéket, amelyek az állapotsoron találhatók, és lehetővé teszi, hogy kiválassza azokat, amelyeket el szeretne rejteni a lezárási képernyőről.
A gyorsbeállítási csempék listája a Beállítások. Biztonságos preferencia sysui_qs_tiles. Ennek megfelelően a kérelemnek helyt kell adni a WRITE_SECURE_SETTINGS engedély (akár egy terminálalkalmazáson belüli gyökeres shellből, mint pl Anyagterminál XDA Junior Tag által jarolegovics vagy egy ADB shell). Az engedély megadásával az alkalmazás írhat a sysui_qs_tiles fájlba, ami azonnal megváltoztatja az elérhető gyorsbeállítások listáját.
Sajnos nem találtam rá egyszerű módot arra, hogy a sysui_qs_tiles beállításból vett gyorsbeállítási csempe értékeket az állapotsoron látható szöveggé alakítsam át. A tesztelésem során azonban ez nem igazán jelenthet problémát, mert a megjelenített karakterláncok meglehetősen könnyen korrelálhatók azzal, hogy melyik csempét képviselik. Ráadásul az alkalmazás ugyanabban a sorrendben jeleníti meg a karakterláncokat, mint az állapotsorban, így nincs semmi ok arra, hogy ne találja meg az elrejteni kívánt csempét.
Mindenesetre, miután kiválasztotta a letiltani kívánt csempéket a lezárási képernyőn, és engedélyezte a megjelenítést monitor szolgáltatás, az alkalmazás érzékeli, ha a képernyő be van kapcsolva, és aktívan zárva van képernyő. Amikor a lezárási képernyőn van, az alkalmazás módosítja az aktuális gyorsbeállítási csempéket tartalmazó beállításokat, és eltávolítja azokat a csempéket, amelyeket el szeretne rejteni a lezárási képernyőről. Majd amikor a felhasználó feloldja a telefon zárolását, az alkalmazás visszaállítja azokat a gyorsbeállítási csempéket, amelyeket a képernyő kikapcsolásakor mentett.
Már több mint egy hete használom, és nem volt semmi probléma, de ha az alkalmazás valahogy elrontja, ott van a "mentés" és a "visszaállítás" gomb, amely lehetővé teszi a gyorsbeállítások aktuális listájának elmentését az állapotsorba, majd későbbi visszaállítását őket. Az alkalmazás elrejti és visszaállítja az Ön által választott gyorsbeállítási csempéket, még az egyéni, harmadik féltől származó csempéket is eltarthat néhány másodpercig, amíg a harmadik féltől származó csempék újrainicializálódnak az olyan alkalmazásokból, mint az AutoNotification.
Remélem, ez a gyors alkalmazás, amelyet felvertem, jól szolgálja Önt. Egyáltalán nem vagyok fejlesztő, tekintve, hogy egyetlen kódsorhoz sem nyúltam hozzá, amikor ezt az alkalmazást Taskerrel készítettem, de ezt inkább kiadnám alkalmazás, amellyel az emberek elrejthetik a gyorsbeállítási csempéket, ahelyett, hogy továbbra is várnának, hogy valaki más jelentkezzen a saját alkalmazásukkal. saját.
[appbox xda xda.hideqstiles]