Как исправить проблему с жестом смахивания экрана блокировки на Android 8.1 Oreo

click fraud protection

Вот как можно исправить проблему с жестом смахивания экрана блокировки на Android 8.1 Oreo без необходимости root-доступа! Все, что вам нужно, это Substratum и наложение, которое я сделал.

Android 8.1, первая поддерживающая версия долгожданного обновления Android Oreo, уже выпущена в течение некоторого времени, по крайней мере, для устройств Google Pixel и Nexus. Однако некоторые владельцы Google Pixel и Nexus, использующие Android 8.1 (либо официальную сборку, либо пользовательскую прошивку), заметили, что пролистывание жесты на экране блокировки, такие как доступ к переключателям быстрых настроек, смахивание для разблокировки или смахивание уведомлений, стали довольно сложно, по крайней мере, по сравнению с Android 8.0. Некоторые пользователи сообщают, что теперь жесты смахивания на экране блокировки требуют почти целого смахивание по всему экрану. Мы сообщили об этом уже, и, похоже, это затрагивает многих пользователей, использующих программное обеспечение Android 8.1.

Возможная причина заключалась в

раскопанный Признанный разработчик XDA АдрианDC: это вызвано новой «функцией защиты от фальсификации» в SystemUI, которая предназначена для предотвращения случайного пролистывания для разблокировки, когда устройство находится в кармане или в руке. Однако эта функция защиты от фальсификаций может быть причиной проблем с жестами смахивания, которые возникают у пользователей, поэтому некоторые разработчики пользовательских ПЗУ Android 8.1 Oreo решили отключить ее.

Если вы используете стандартную версию 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 на вашем устройстве. Если ваше устройство работает под управлением Android 8.0, Android 7.1 или Android 7.0, то мой мод совершенно бесполезен для вы, поскольку эта проблема является эксклюзивной для последней версии Android 8.1, в которую была добавлена ​​функция защиты от фальсификации.

движок тем субстратаРазработчик: Команда разработчиков проекта

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

2.8.

Скачать
Андромеда â AOSP без рута 8.xРазработчик: prjkt.io

Цена: 1,99.

3.

Скачать
  1. Следуйте этому руководству чтобы правильно настроить Substratum и Andromeda на вашем устройстве.
  2. Загрузите мой оверлей. Это простая и легкая тема Substratum, которая устанавливает для логического значения защиты от фальсификации значение false в SystemUI.
  3. Откройте Substratum, выберите мою тему и примените наложение системного пользовательского интерфейса.
  4. При необходимости перезапустите SystemUI, чтобы увидеть изменения. Вы должны заметить повышенную чувствительность жестов смахивания на экране блокировки.

Выберите тему «Oreo Lock Screen Fix», выберите наложение SystemUI и выберите «Компилировать и включить».

Объяснение

В Android 8.1 Google добавил в основную ветку AOSP усовершенствованный классификатор для защиты от фальсификации экрана блокировки. Этот классификатор делает жесты смахивания более устойчивыми, чтобы избежать случайной разблокировки устройства, открытия экрана разблокировки графическим ключом/PIN-кодом, пролистывания или открытия уведомлений. и так далее. Однако повышенное сопротивление оказалось скорее бременем, чем улучшением, по крайней мере, для некоторых пользователей, поскольку большинство жестов требуют движений от края до края по сравнению с предыдущим поведением в Android 8.0 и ниже.

Этот расширенный классификатор защиты от фальсификаций определяется как логическое значение в SystemUI устройства, которое установлено как true в AOSP Android 8.1. Мой наложение просто устанавливает логическое значение, называемое "config_lockscreenAntiFalsingClassifierEnabled," на false, восстанавливая предыдущее поведение экрана блокировки Android 8.0. Первоначальное тестирование этого мода смягчило проблему на телефонах Google Pixel и Nexus под управлением стандартной версии Android 8.1, но поскольку в AOSP для логического значения установлено значение true, это наложение также может смягчить его на некоторых пользовательских ПЗУ на основе AOSP. Это исправление также тестировалось на таких устройствах, как Xiaomi Redmi Note 4, работающих под управлением собственной ОС Android 8.1. программное обеспечение.

В нескольких пользовательских ПЗУ, таких как LineageOS 15.1, для этого логического значения уже установлено значение false, поэтому вы не должны заметить никаких проблем, если выбранное вами ПЗУ включило это изменение. Этот мод в первую очередь предназначен для решения этой проблемы на стандартных и некоторых пользовательских прошивках, поэтому мы настоятельно рекомендуем вам опробовать его и оставить отзыв в комментариях! Если он не работает так, как вы ожидаете, или вы видите какую-либо ошибку, связанную с наложением, пожалуйста, свяжитесь со мной лично через мой профиль в Твиттере, на который я указал в биографии автора, или отправьте мне сообщение электронная почта.

Особая благодарность /r/сообщество AndroidApps за помощь в первом тестировании!