Comment résoudre le problème de geste de balayage de l'écran de verrouillage sur Android 8.1 Oreo

click fraud protection

Voici comment résoudre le problème du geste de balayage de l'écran de verrouillage sur Android 8.1 Oreo sans avoir besoin d'un accès root! Tout ce dont vous avez besoin est un substrat et une superposition personnalisée que j'ai créée.

Android 8.1, la première version de maintenance de la mise à jour tant attendue d'Android Oreo, est maintenant disponible depuis un certain temps, du moins pour les appareils Google Pixel et Nexus. Cependant, certains propriétaires de Google Pixel et Nexus exécutant Android 8.1 (soit la version officielle, soit une ROM personnalisée) ont remarqué que le balayage les gestes sur l'écran de verrouillage, comme accéder aux paramètres rapides, faire glisser pour déverrouiller ou faire glisser les notifications sont devenus plutôt difficile au moins par rapport à Android 8.0. Certains utilisateurs signalent que les gestes de balayage sur l'écran de verrouillage nécessitent désormais presque un temps entier. balayage sur tout l’écran. Nous en avons parlé déjà, et cela semble affecter de nombreux utilisateurs exécutant le logiciel Android 8.1.

Une cause potentielle était découvert par Développeur reconnu XDA AdrianDC: cela est dû à une nouvelle "fonctionnalité anti-falsification" dans SystemUI, destinée à empêcher tout glissement accidentel pour le déverrouillage lorsque l'appareil est dans votre poche ou dans votre main. Cependant, cette fonctionnalité anti-falsification peut être à l'origine des problèmes de geste de balayage rencontrés par les utilisateurs, c'est pourquoi certains développeurs de ROM Android 8.1 Oreo personnalisées ont choisi de la désactiver.

Si vous utilisez Android 8.1 Oreo sur vos Google Pixel & Pixel XL, Pixel 2 & Pixel 2 XL, Nexus 5X et Nexus 6P, cette fonctionnalité est activée par défaut sur votre appareil. Grâce à prise en charge native du substrat étant ajouté à Android Oreo, j'ai pu créer une superposition qui désactive cette fonctionnalité anti-falsification, et elle ne nécessite pas de root pour l'installer !


Comment résoudre le problème de geste de balayage de l'écran de verrouillage sur Android 8.1 Oreo

Si vous ne l'avez pas encore fait, vous devrez configurer le moteur de thème Substratum sur votre appareil. Si votre appareil fonctionne sous Android 8.0, Android 7.1 ou Android 7.0, alors mon mod est complètement inutile pour vous, car ce problème est exclusif à la dernière version d'Android 8.1 où la fonctionnalité anti-falsification a été ajoutée.

moteur de thème de substratDéveloppeur: Équipe de développement de projet

Prix ​​: Gratuit.

2.8.

Télécharger
andromeda – AOSP sans racine 8.xDéveloppeur: prjkt.io

Prix ​​: 1,99.

3.

Télécharger
  1. Suivez ce tutoriel afin de configurer correctement Substratum et Andromeda sur votre appareil.
  2. Téléchargez ma superposition. Il s'agit d'un thème Substratum simple et léger, qui définit la valeur booléenne anti-falsification sur false dans SystemUI.
  3. Ouvrez Substratum, sélectionnez mon thème et appliquez la superposition de l'interface utilisateur système.
  4. Si nécessaire, redémarrez SystemUI pour voir les modifications. Vous devriez constater une sensibilité accrue dans les gestes de balayage sur l'écran de verrouillage.

Sélectionnez le thème « Oreo Lock Screen Fix », sélectionnez la superposition SystemUI et sélectionnez « Compiler et activer ».

Explication

Avec Android 8.1, Google a introduit dans la branche principale de l'AOSP un classificateur anti-falsification avancé pour l'écran de verrouillage. Ce classificateur rend les gestes de balayage plus résistifs afin d'éviter de déverrouiller accidentellement l'appareil, de retirer l'écran de déverrouillage du motif/PIN, de glisser ou d'ouvrir des notifications, etc. Cependant, l’augmentation de la résistance s’est révélée être davantage un fardeau qu’une amélioration, du moins pour certains. utilisateurs, car la plupart des gestes nécessitent des mouvements bord à bord par rapport au comportement précédent dans Android 8.0 et inférieur.

Ce classificateur anti-falsification avancé est défini comme une valeur booléenne dans l'interface utilisateur système de l'appareil, qui est définie comme vraie dans AOSP Android 8.1. Ce que fait ma superposition, c'est simplement définir la valeur booléenne, appelée "config_lockscreenAntiFalsingClassifierEnabled," sur false, rétablissant le comportement précédent de l'écran de verrouillage d'Android 8.0. Les premiers tests de ce mod ont atténué le problème sur les téléphones Google Pixel et Nexus fonctionnant sous Android 8.1, mais comme la valeur booléenne est définie sur true sur AOSP, cette superposition peut également l'atténuer sur certaines ROM personnalisées basées sur AOSP. Ce correctif a également été testé sur des appareils comme le Xiaomi Redmi Note 4 exécutant Android 8.1 personnalisé. logiciel.

Une poignée de ROM personnalisées, comme LineageOS 15.1, ont déjà cette valeur booléenne définie sur false, vous ne devriez donc remarquer aucun problème si la ROM de votre choix a fusionné ce changement. Ce mod est principalement destiné à le résoudre sur les ROM d'origine et certaines ROM personnalisées, nous vous encourageons donc fortement à l'essayer et à nous faire part de vos commentaires dans les commentaires! Si cela ne fonctionne pas comme vous l'espériez, ou si vous constatez un bug lié à la superposition, veuillez contactez-moi personnellement sur mon profil Twitter auquel j'ai lié dans ma biographie d'auteur, ou envoyez-moi un e-mail.

Un merci spécial à /r/Communauté AndroidApps pour m'avoir aidé avec les premiers tests !