Как да коригирате проблема с жеста с плъзгане на заключен екран на Android 8.1 Oreo

Ето как да коригирате проблема с плъзгането на заключения екран на Android 8.1 Oreo, без да се нуждаете от root достъп! Всичко, от което се нуждаете, е субстрат и персонализирано наслагване, което направих.

Android 8.1, първата версия за поддръжка на дългоочакваната актуализация на Android Oreo на Android, вече е пусната от известно време, поне за устройства Google Pixel и Nexus. Въпреки това, някои собственици на Google Pixel и Nexus, работещи с Android 8.1 (или официалната компилация, или персонализирана ROM) са забелязали, че плъзгане жестове на заключения екран, като достъп до превключватели за бързи настройки, плъзгане за отключване или плъзгане настрани от известията, станаха по-скоро трудно поне в сравнение с Android 8.0. Някои потребители съобщават, че сега жестовете за плъзгане на заключения екран изискват почти цял плъзгане по целия екран. Докладвахме за това вече и изглежда, че засяга много потребители, работещи със софтуер Android 8.1.

Потенциална причина беше открит от XDA признат разработчик

AdrianDC: причинено е от нова „функция против фалшифициране“ в SystemUI, която има за цел да предотврати случайно плъзгане за отключване, докато устройството е в джоба ви или в ръката ви. Въпреки това, тази функция против фалшифициране може да е причината за проблемите с жестовете на плъзгане, които потребителите имат, така че някои разработчици на персонализирани Android 8.1 Oreo ROM избраха да я деактивират.

Ако използвате стандартен Android 8.1 Oreo на вашите Google Pixel и Pixel XL, Pixel 2 и Pixel 2 XL, Nexus 5X и Nexus 6P, тази функция е активирана по подразбиране на вашето устройство. Благодарение на родна поддръжка на субстрат като се добавя към Android Oreo, успях да създам наслагване, което деактивира тази функция против фалшифициране и не изисква root за инсталиране!


Как да коригирате проблема с жеста с плъзгане на заключен екран на Android 8.1 Oreo

Ако все още не сте го направили, ще трябва да настроите Substratum theme engine на вашето устройство. Ако вашето устройство работи с Android 8.0, Android 7.1 или Android 7.0, тогава моят мод е напълно безсмислен за вие, тъй като този проблем е изключителен за най-новата версия на Android 8.1, където беше добавена функцията против фалшифициране.

субстрат тема двигателРазработчик: Екип за развитие на проекта

Цена: Безплатно.

2.8.

Изтегли
andromeda â AOSP rootless 8.xРазработчик: prjkt.io

Цена: 1.99.

3.

Изтегли
  1. Следвайте този урок за да настроите правилно Substratum и Andromeda на вашето устройство.
  2. Изтеглете моето наслагване. Това е проста, лека тема Substratum, която задава булевата стойност против фалшифициране на false в SystemUI.
  3. Отворете Substratum, изберете моята тема и приложете наслагването на System UI.
  4. Ако е необходимо, рестартирайте SystemUI, за да видите промените. Трябва да виждате повишена чувствителност в жестовете за плъзгане на заключения екран.

Изберете темата „Oreo Lock Screen Fix“, изберете SystemUI наслагването и изберете „Компилиране и активиране“.

Обяснение

С Android 8.1 Google внедри в главния клон на AOSP усъвършенстван класификатор против фалшифициране за заключения екран. Това, което този класификатор прави, е да направи жестовете с плъзгане по-устойчиви, за да се избегне случайно отключване на устройството, издърпване на екрана за отключване на шаблона/ПИН, плъзгане или отваряне на известия, и така нататък. Повишената устойчивост обаче се оказа по-скоро тежест, отколкото подобрение, поне за някои потребители, тъй като повечето жестове изискват движения от край до край в сравнение с предишното поведение в Android 8.0 и нисък.

Този усъвършенстван класификатор против фалшифициране се дефинира като булева стойност в SystemUI на устройството, която е зададена като true в AOSP Android 8.1. Това, което прави моето наслагване, е просто да зададе булевата стойност, наречена "config_lockscreenAntiFalsingClassifierEnabled," на false, възстановявайки предишното поведение на заключен екран на Android 8.0. Първоначалното тестване за този мод смекчи проблема на телефони Google Pixel и Nexus, работещи със стандартен Android 8.1, но тъй като булевата стойност е зададена на true на AOSP, това наслагване може също да го смекчи на някои персонализирани ROM, базирани на AOSP. Тази корекция също беше тествана на устройства като Xiaomi Redmi Note 4, работещи с персонализиран Android 8.1 софтуер.

Няколко потребителски ROM, като LineageOS 15.1, вече имат тази булева стойност, зададена на false, така че не би трябвало да забелязвате никакви проблеми, ако ROM по ваш избор е обединила тази промяна. Този мод е предназначен предимно за решаването му на стокови ROM и някои персонализирани, така че силно ви препоръчваме да изпробвате това и да ни дадете обратна връзка в коментарите! Ако не работи, както очаквате, или видите някаква грешка, свързана с наслагването, моля свържете се лично с мен в моя профил в Twitter, към който съм свързал в биографията си на автора, или ми изпратете електронна поща.

Специални благодарности на /r/AndroidApps общност че ми помогнахте с първоначалното тестване!