Ako vyriešiť problém s gestom potiahnutia prstom po uzamknutej obrazovke v systéme Android 8.1 Oreo

Tu je návod, ako vyriešiť problém s gestom potiahnutia prstom po uzamknutej obrazovke v systéme Android 8.1 Oreo bez potreby prístupu root! Všetko, čo potrebujete, je substrát a vlastné prekrytie, ktoré som vyrobil.

Android 8.1, prvé udržiavacie vydanie dlho očakávanej aktualizácie Android Oreo pre Android, je už nejaký čas vydané, aspoň pre zariadenia Google Pixel a Nexus. Niektorí majitelia zariadení Google Pixel a Nexus so systémom Android 8.1 (oficiálna zostava alebo vlastná ROM) si však všimli, že gestá na uzamknutej obrazovke, ako napríklad prístup k prepínačom rýchlych nastavení, odomknutie potiahnutím prstom alebo odsunutie upozornení ťažké aspoň v porovnaní s Androidom 8.0. Niektorí používatelia uvádzajú, že gestá potiahnutia prstom na uzamknutej obrazovke teraz vyžadujú takmer celé potiahnutím prstom po celej obrazovke. Informovali sme o tom a zdá sa, že to ovplyvňuje mnohých používateľov so softvérom Android 8.1.

Potenciálna príčina bola objavený XDA uznávaný vývojár AdrianDC: je to spôsobené novou „funkciou proti falšovaniu“ v SystemUI, ktorá má zabrániť náhodnému odomknutiu prstom, keď máte zariadenie vo vrecku alebo v ruke. Táto funkcia proti falšovaniu však môže byť príčinou problémov s gestami potiahnutia, ktoré majú používatelia, takže niektorí vývojári vlastných ROM Android 8.1 Oreo sa ju rozhodli zakázať.

Ak na svojom zariadení Google Pixel & Pixel XL, Pixel 2 & Pixel 2 XL, Nexus 5X a Nexus 6P používate Android 8.1 Oreo, táto funkcia je na vašom zariadení predvolene povolená. Vďaka podpora natívneho substrátu Po pridaní do systému Android Oreo sa mi podarilo vytvoriť prekrytie, ktoré zakáže túto funkciu proti falšovaniu a jeho inštalácia nevyžaduje root!


Ako vyriešiť problém s gestom potiahnutia prstom po uzamknutej obrazovke v systéme Android 8.1 Oreo

Ak ste tak ešte neurobili, budete musieť na svojom zariadení nastaviť modul témy Substratum. Ak vaše zariadenie používa systém Android 8.0, Android 7.1 alebo Android 7.0, potom je môj režim úplne zbytočný pre vás, pretože tento problém je exkluzívny pre najnovšie vydanie systému Android 8.1, kde bola pridaná funkcia proti falšovaniu.

téma substrátuVývojár: Vývojový tím projektu

Cena: zadarmo.

2.8.

Stiahnuť ▼
andromeda â AOSP rootless 8.xVývojár: prjkt.io

Cena: 1,99.

3.

Stiahnuť ▼
  1. Postupujte podľa tohto návodu aby ste na svojom zariadení správne nastavili Substratum a Andromeda.
  2. Stiahnite si moje prekrytie. Ide o jednoduchú, odľahčenú tému Substratum, ktorá v SystemUI nastavuje boolovskú hodnotu proti falšovaniu na false.
  3. Otvorte Substratum, vyberte moju tému a použite prekrytie používateľského rozhrania systému.
  4. V prípade potreby reštartujte SystemUI, aby ste videli zmeny. Mali by ste vidieť zvýšenú citlivosť v gestách potiahnutia na uzamknutej obrazovke.

Vyberte tému „Oreo Lock Screen Fix“, vyberte prekrytie SystemUI a vyberte „Compile and Enable“.

Vysvetlenie

S Androidom 8.1 Google priniesol do hlavnej vetvy AOSP pokročilý klasifikátor proti falšovaniu pre uzamknutú obrazovku. Tento klasifikátor robí gestá potiahnutia odolnejšími, aby sa predišlo náhodnému odomknutiu zariadenia, vytiahnutiu obrazovky odomknutia vzorom/kódom PIN, posunutiu alebo otvoreniu upozornení, a tak dalej. Ukázalo sa však, že zvýšená odolnosť je, aspoň pre niektorých, skôr záťažou ako zlepšením používateľov, pretože väčšina gest vyžaduje pohyby od okraja po okraj v porovnaní s predchádzajúcim správaním v systéme Android 8.0 a nižšie.

Tento pokročilý klasifikátor proti falšovaniu je definovaný ako boolovská hodnota v SystemUI zariadenia, ktorá je v AOSP Android 8.1 nastavená ako pravdivá. Moje prekrytie jednoducho nastaví boolovskú hodnotu, tzv "config_lockscreenAntiFalsingClassifierEnabled," na hodnotu false, čím sa obnoví predchádzajúce správanie uzamknutej obrazovky systému Android 8.0. Počiatočné testovanie tohto modu zmiernilo problém na telefónoch Google Pixel a Nexus so systémom Android 8.1, ale keďže boolovská hodnota je na AOSP nastavená na true, toto prekrytie ho môže tiež zmierniť na niektorých vlastných ROM založených na AOSP. Táto oprava bola testovaná aj na zariadeniach ako Xiaomi Redmi Note 4 so systémom Android 8.1 softvér.

Niekoľko vlastných ROM, ako napríklad LineageOS 15.1, už má túto boolovskú hodnotu nastavenú na false, takže by ste nemali zaznamenať žiadne problémy, ak ROM podľa vášho výberu zlúčila túto zmenu. Tento mod je primárne určený na jeho vyriešenie na skladových ROM a niektorých vlastných, preto vám dôrazne odporúčame, aby ste to vyskúšali a poskytli nám spätnú väzbu v komentároch! Ak nefunguje tak, ako očakávate, alebo vidíte nejakú chybu súvisiacu s prekrytím, kontaktujte ma osobne na mojom profile na Twitteri, ktorý som prepojil v mojom životopise autora, alebo mi pošlite správu email.

Špeciálne poďakovanie patrí /r/Komunita AndroidApps za pomoc pri prvom testovaní!