Jak opravit problém s gestem přejetí na uzamčené obrazovce v systému Android 8.1 Oreo

click fraud protection

Zde je návod, jak vyřešit problém s gestem přejetí prstem na obrazovce uzamčení v systému Android 8.1 Oreo bez nutnosti přístupu root! Vše, co potřebujete, je substrát a vlastní překrytí, které jsem vyrobil.

Android 8.1, první udržovací verze dlouho očekávané aktualizace Android Oreo pro Android, je již nějakou dobu uvolněna, alespoň pro zařízení Google Pixel a Nexus. Někteří majitelé Google Pixel a Nexus se systémem Android 8.1 (buď oficiální sestavení nebo vlastní ROM) si však všimli, že gesta na zamykací obrazovce, jako je přístup k přepínačům rychlého nastavení, odemknutí přejetím prstem nebo odtažení oznámení obtížné alespoň ve srovnání s Androidem 8.0. Někteří uživatelé hlásí, že nyní gesta přejetí prstem na zamykací obrazovce vyžadují téměř celý přejetím po celé obrazovce. Informovali jsme o tom a zdá se, že to ovlivňuje mnoho uživatelů se softwarem Android 8.1.

Možná příčina byla odkrytý XDA uznávaný vývojář AdrianDC: je to způsobeno novou „funkcí proti falšování“ v systémovém uživatelském rozhraní, která má zabránit náhodnému přejetí prstem k odemknutí, když máte zařízení v kapse nebo v ruce. Tato funkce proti falšování však může být příčinou problémů s gesty přejetí, které mají uživatelé, takže někteří vývojáři vlastních ROM Android 8.1 Oreo se rozhodli ji zakázat.

Pokud na zařízení Google Pixel & Pixel XL, Pixel 2 & Pixel 2 XL, Nexus 5X a Nexus 6P používáte základní Android 8.1 Oreo, je tato funkce ve vašem zařízení ve výchozím nastavení povolena. Díky podpora nativního substrátu Po přidání do systému Android Oreo se mi podařilo vytvořit překryvnou vrstvu, která deaktivuje tuto funkci proti falšování a nevyžaduje instalaci roota!


Jak opravit problém s gestem přejetí na uzamčené obrazovce v systému Android 8.1 Oreo

Pokud jste tak ještě neučinili, budete muset na svém zařízení nastavit jádro tématu Substratum. Pokud vaše zařízení používá Android 8.0, Android 7.1 nebo Android 7.0, pak je můj mod pro vás, protože toto číslo je exkluzivní pro nejnovější verzi Androidu 8.1, kde byla přidána funkce proti falšování.

Substrátový tématický engineVývojář: Vývojový tým projektu

Cena: Zdarma.

2.8.

Stažení
andromeda â AOSP rootless 8.xVývojář: prjkt.io

Cena: 1,99.

3.

Stažení
  1. Postupujte podle tohoto návodu za účelem správného nastavení Substratum a Andromeda na vašem zařízení.
  2. Stáhnout můj překryv. Je to jednoduché, odlehčené téma Substratum, které v SystemUI nastavuje booleovskou hodnotu proti falšování na false.
  3. Otevřete Substratum, vyberte mé téma a použijte překrytí uživatelského rozhraní systému.
  4. V případě potřeby restartujte SystemUI, abyste viděli změny. Měli byste zaznamenat zvýšenou citlivost v gestech přejetí na obrazovce uzamčení.

Vyberte téma „Oreo Lock Screen Fix“, vyberte překrytí SystemUI a vyberte „Compile and Enable“.

Vysvětlení

S Androidem 8.1 přinesl Google do hlavní větve AOSP pokročilý klasifikátor zamykací obrazovky proti falšování. Tento klasifikátor dělá gesta přejetí odolnějšími, aby se zabránilo náhodnému odemknutí zařízení, vytažení obrazovky pro odemknutí gesta/PIN, přejetí nebo otevření oznámení, a tak dále. Ukázalo se však, že zvýšená odolnost je spíše zátěží než zlepšením, alespoň pro některé uživatelé, protože většina gest vyžaduje pohyby od okraje k okraji ve srovnání s předchozím chováním v systému Android 8.0 a dolní.

Tento pokročilý klasifikátor proti falšování je definován jako booleovská hodnota v systémovém uživatelském rozhraní zařízení, která je v AOSP Android 8.1 nastavena jako true. Moje překrytí jednoduše nastaví booleovskou hodnotu, tzv "config_lockscreenAntiFalsingClassifierEnabled," na hodnotu false, čímž se obnoví předchozí chování uzamčené obrazovky systému Android 8.0. Počáteční testování tohoto modu zmírnilo problém na telefonech Google Pixel a Nexus se systémem Android 8.1, ale protože je booleovská hodnota nastavena na true na AOSP, toto překrytí jej může také zmírnit na některých vlastních ROM založených na AOSP. Tato oprava byla také testována na zařízeních, jako je Xiaomi Redmi Note 4 se systémem Android 8.1 software.

Několik vlastních ROM, jako je LineageOS 15.1, již má tuto booleovskou hodnotu nastavenou na false, takže byste neměli zaznamenat žádné problémy, pokud ROM podle vašeho výběru tuto změnu začlenila. Tento mod je primárně určen pro řešení na skladových ROM a některých vlastních, takže vám velmi doporučujeme, abyste to vyzkoušeli a poskytli nám zpětnou vazbu v komentářích! Pokud nefunguje tak, jak očekáváte, nebo vidíte nějakou chybu související s překryvnou vrstvou, kontaktujte mě osobně na mém profilu na Twitteru, na který jsem odkazoval ve svém životopisu autora, nebo mi pošlete zprávu e-mailem.

Zvláštní poděkování patří /r/Komunita AndroidApps za pomoc s počátečním testováním!