AccueilGuides pratiquesComment forcer les gestes d'Android 10 à fonctionner avec n'importe quel lanceur...

Comment forcer les gestes d’Android 10 à fonctionner avec n’importe quel lanceur personnalisé

Une partie essentielle du nouveau système de navigation d’Android 10 est le geste « QuickStep ». Balayez vers le haut depuis le bas de votre écran, puis faites une pause. Vous verrez vos applications récentes ainsi qu’un dock contenant une poignée d’icônes pour un accès rapide. Cette station d’accueil est fournie par le lanceur du téléphone, ce qui signifie que votre écran d’accueil est maintenant intégré dans l’interface utilisateur multitâche. Que se passe-t-il si vous changez votre application d’écran d’accueil?

Malheureusement, Google n’a pas créé d’API pour que les applications d’écran d’accueil tierces s’injectent dans l’interface utilisateur multitâche comme le lanceur d’actions avec ses privilèges système. Ainsi, lorsque vous passez à une nouvelle application d’écran d’accueil comme Nova Launcher ou Action Launcher, le geste QuickStep est rompu.

Pour éviter cela, de nombreuses versions d’Android 10 désactiveront simplement la navigation par gestes lorsque vous définissez un lanceur tiers comme application domestique par défaut. L’option sera également grisée dans Paramètres. Mais il y a moyen de contourner cela. Avec ADB, vous pouvez forcer l’option à redevenir disponible pour pouvoir utiliser simultanément des gestes et un lanceur personnalisé.

Exigences

  • Ordinateur Windows, macOS ou Linux
  • cable USB

Étape 1: Télécharger Platform-Tools

Vous devrez envoyer une commande ADB pour ce faire. Pour commencer, téléchargez le Platform-Tools ZIP de Google, qui contient le logiciel dont votre ordinateur a besoin pour envoyer des commandes ADB.

  • Téléchargez les outils de plateforme de Google: Windows | Mac | Linux

Étape 2: Extraire le ZIP

Maintenant, extrayez le ZIP que vous venez de télécharger. Placez le dossier extrait sur votre bureau pour un accès rapide.

Si vous avez besoin d’un extracteur ZIP, essayez 7-Zip pour Windows ou The Unarchiver pour Mac.

Étape 3: ouvrez une invite dans le dossier Platform-Tools

Maintenant, ouvrez l’utilitaire d’invite de commandes sur votre ordinateur. Si vous êtes sous Windows, appuyez sur le bouton Windows de votre clavier, puis tapez « cmd » et appuyez sur Entrée. Si vous êtes sous Linux ou Mac, ouvrez « Terminal » depuis votre dossier Applications.

Une fois dans l’invite de commande, tapez « cd » (sans les guillemets), puis ajoutez un espace, mais n’appuyez pas encore sur entrée. Au lieu de cela, faites glisser le dossier platform-tools de l’étape 2 et déposez-le en haut de la fenêtre de commande. Cela remplira le chemin de fichier complet du dossier, à quel point vous pouvez appuyer sur Entrée.

  • Guide complet: comment ouvrir une invite ADB dans le dossier Platform-Tools
Lire aussi:  Comment réparer Disney Plus continue de changer le problème de la langue

Étape 4: autoriser le débogage USB

Si vous n’avez pas utilisé ADB avec ce téléphone auparavant, accédez à Paramètres -> À propos du téléphone, puis appuyez sept fois de suite sur «Build Number» pour déverrouiller le menu Developer Options. Ouvrez le nouveau menu, puis activez le débogage USB.

Lorsque vous avez terminé, connectez votre téléphone à votre ordinateur avec un câble de données USB. Vous devriez alors recevoir une invite comme celle ci-dessous. Cochez la case à côté de « Toujours autoriser », puis appuyez sur « OK » à cette invite.

Si vous ne voyez pas ce message, exécutez la commande à l’étape 5 ci-dessous et voyez si cela le déclenche. S’il ne s’affiche toujours pas, vous pouvez obtenir de l’aide à partir de notre guide ADB complet ci-dessous.

  • Guide complet: Comment configurer ADB sur votre téléphone et votre ordinateur

Étape 5: activer la navigation gestuelle

Assurez-vous maintenant que votre application d’écran d’accueil par défaut est définie sur un lanceur tiers, forçant le système d’exploitation à griser l’option de navigation par gestes. Vérifiez que votre téléphone est connecté à l’ordinateur, puis entrez la commande suivante et appuyez sur Entrée:

superposition de cmd du shell adb activer com.android.internal.systemui.navbar.gestural

Si cela renvoie une erreur « commande non trouvée », copiez et collez la commande ci-dessous à la place. Si cela renvoie toujours une erreur, il y a un problème avec votre installation ADB. Consultez notre guide complet pour obtenir de l’aide.

./ adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural

Étape 6: profitez de vos gestes

Immédiatement après avoir envoyé la commande avec succès, votre téléphone doit passer seul aux gestes Android 10. Mais comme vous le remarquerez, votre lanceur personnalisé est toujours l’application par défaut, vous obtenez donc le meilleur des deux mondes!

Lire aussi:  Comment réparer le Roku TV coincé en mode de récupération

Image de Jon Knight / Android How

Je dirai que les choses peuvent être un peu délicates avec cette configuration. Ce qu’il fait, c’est simplement activer la navigation gestuelle indépendamment de toute autre vérification du système. Fonctionnellement, cela devrait entraîner l’application de l’écran d’accueil stock à injecter ses données dans la vue QuickStep même si vous utilisez un lanceur tiers pour votre application d’écran d’accueil.

Cela signifie que vous pouvez parfois avoir deux applications d’écran d’accueil s’exécutant simultanément en arrière-plan, en utilisant plus de RAM. À d’autres moments, les processus d’arrière-plan du lanceur d’actions seront tués car il n’a plus les protections d’une application par défaut, ce qui entraînera la rupture de l’intégration QuickStep et provoquera une animation de stuttery la prochaine fois que vous ouvrirez votre interface utilisateur multitâche..

J’ai également constaté que sur certains appareils, la barre d’indication des gestes en bas disparaîtrait, même si les gestes fonctionneraient toujours.

  • Ne manquez pas: Comment utiliser les nouveaux gestes de balayage d’Android 10 (GIF de démonstration)

Désactiver la navigation gestuelle

Si vous décidez à un moment donné de revenir à la situation actuelle, vous devrez envoyer une autre commande ADB. Répétez donc l’étape 3 pour préparer à nouveau l’invite, puis entrez cette commande:

superposition de cmd du shell adb désactiver com.android.internal.systemui.navbar.gestural

Encore une fois, si vous obtenez une erreur « commande introuvable », il vous suffit de coller un point et une barre oblique au début de la commande et de la renvoyer:

./ adb shell cmd overlay disable com.android.internal.systemui.navbar.gestural

Une fois saisie, la méthode de navigation précédemment sélectionnée redeviendra active et vous n’aurez plus accès à la navigation par gestes, sauf si vous désactivez le lanceur tiers.

  • Obtenez Android How via Facebook, Twitter, Reddit, Pinterest ou Flipboard
  • Inscrivez-vous à la newsletter Android Android
  • Abonnez-vous pour les dernières vidéos d’Android How sur YouTube

Image de couverture, captures d’écran et GIF par Jon Knight / Android How