Automaticky skrýt dlaždice rychlého nastavení na obrazovce uzamčení [App]

click fraud protection

Aplikace pro skrytí dlaždic rychlého nastavení na zamykací obrazovce. Deaktivujte na zamykací obrazovce citlivé dlaždice, jako je WiFi, režim letadla, poloha a další!

Google představil dlaždice Rychlé nastavení pro Android s Androidem 5.0 Lollipop (ačkoli je třeba poznamenat, že tato funkce byla k dispozici na telefonech Samsung předtím, než se dostala na AOSP). Díky rychlému nastavení mohou uživatelé přistupovat k mnoha užitečným systémovým přepínačům, jako je přepínač WiFi, Bluetooth, umístění, GPS nebo zvuk, aniž by museli procházet aplikací Nastavení. A s rozhraním Quick Settings Tiles API představeným v Androidu 7.0 Nougat mohou vývojáři dokonce přidat své vlastní dlaždice. Při vytváření nové dlaždice mohou vývojáři určit, zda dlaždice může nebo nemůže být přepínat přímo ze zamykací obrazovky, ale mnoho výchozích dlaždic tuto funkci neimplementuje. Pokud hledáte cestu k deaktivovat nebo skrýt dlaždice rychlého nastavení na zamykací obrazovce, udělal jsem jednoduchý, bezplatná aplikace které k tomu můžete použít.

Některá zařízení od výrobců, jako je Samsung nebo Huawei, zabraňují uživateli přepínat určité dlaždice na zamykací obrazovce. Například zařízení Huawei se systémem EMUI zabraňují uživateli přepínat polohu na zamykací obrazovce, pokud neodemknou telefon. Ale pokud má uživatel režim v letadle nebo dlaždici WiFi, lze je stále přepínat, takže ochrana dlaždice umístění není k ničemu.

I když Google implementoval Factory Reset Protection (FRP), aby zabránil zlodějům utéct s vaším zařízením a poté jej resetoval do továrního nastavení, umožňuje uživatelům přepínat jakékoli rychlé nastavení. vidělpodlemnohonabýtA potenciální bezpečnostní problém. O tom, zda skrytí dlaždic rychlého nastavení ze zamykací obrazovky skutečně pomůže se zabezpečením zařízení, se diskutuje jindy, ale je jasné, že existuje důvod, proč někteří výrobci OEM zablokují přístup k určitým dlaždicím, aniž by tomu tak bylo odemčený. A protože se zdá, že je to populární požadavek, rozhodl jsem se, že by stálo za to vytvořit jednoduchou aplikaci, která by tento úkol zvládla.


Vytvořil jsem pomocí super jednoduchou aplikaci Tasker a jeho Továrna na aplikace Tasker plugin pro skrytí dlaždic rychlého nastavení ze zamykací obrazovky. Není to v žádném případě hezká aplikace, ale svou práci zvládne. Aplikace jednoduše vypíše aktuálně dostupné dlaždice Rychlé nastavení, které jsou ve stavovém řádku, a umožní vám vybrat ty, které chcete skrýt na zamykací obrazovce.

Seznam dlaždic rychlého nastavení je převzat z Nastavení. Zajistit preference sysui_qs_tiles. Proto je třeba žádosti vyhovět WRITE_SECURE_SETTINGS oprávnění (buď z rootovaného prostředí v rámci terminálové aplikace, jako je např Materiálový terminál od XDA Junior Member jarolegovič nebo prostřednictvím an ADB shell). S uděleným oprávněním může aplikace zapisovat do sysui_qs_tiles, což okamžitě změní seznam dostupných rychlých nastavení.

Bohužel jsem nepřišel na snadný způsob, jak převést hodnoty dlaždic rychlého nastavení převzaté z předvolby sysui_qs_tiles na stejný text zobrazený ve stavovém řádku. Při mém testování by to však neměl být problém, protože zobrazené řetězce lze docela snadno korelovat s tím, jakou dlaždici představuje. Aplikace navíc zobrazuje řetězce ve stejném pořadí, v jakém jsou zobrazeny ve stavovém řádku, takže opravdu neexistuje důvod, proč byste nemohli najít dlaždici, kterou chcete skrýt.

V každém případě, jakmile si vyberete dlaždice, které chcete na zamykací obrazovce deaktivovat, a povolit zobrazení služba monitor, aplikace zjistí, kdy byla obrazovka zapnutá a je aktivně uzamčena obrazovka. Když jste na zamykací obrazovce, aplikace upraví hodnotu nastavení, která obsahuje aktuální dlaždice rychlého nastavení, a odstraní dlaždice, které chcete skrýt z obrazovky uzamčení. Když pak uživatel odemkne telefon, aplikace obnoví dlaždice rychlého nastavení, které uložila, když jste vypnuli obrazovku.

Používám to už více než týden a neměl jsem žádné problémy, ale v případě, že by se aplikace nějak pokazila, existuje „uložení“ a tlačítko „obnovit“, které vám umožní uložit aktuální seznam dlaždic rychlého nastavení ve stavovém řádku a později jej obnovit jim. Aplikace skryje a obnoví libovolnou dlaždici rychlého nastavení, kterou si vyberete, dokonce i vlastní dlaždice třetích stran může trvat několik sekund, než se dlaždice třetích stran z aplikací, jako je AutoNotification, znovu inicializují.

Doufám, že vám tato rychlá aplikace, kterou jsem vytvořil, dobře poslouží. Nejsem v žádném případě vývojář, protože jsem se při vytváření této aplikace pomocí Taskeru nedotkl jediného řádku kódu, ale raději bych vydal toto aplikace pro lidi, aby skryli dlaždice rychlého nastavení namísto toho, aby lidé nadále čekali, až někdo jiný přijde s jejich aplikací vlastní.

[appbox xda xda.hideqstiles]