Google a sorti une version Android de Chrome en 2012, et n’a jamais pris la peine de lui donner un mode plein écran. Si vous en avez assez d’attendre que votre application Android préférée offre le plein écran, il existe un moyen de le faire vous-même avec le mode immersif.
Allez sur Google, je vous en supplie littéralement depuis des années! Il n’y a tout simplement aucune raison de ne pas nous donner un mode plein écran. Il existe des moyens de le faire avec des applications tierces comme Tasker, mais en supposant que vous souhaitiez toujours conserver une application spécifique en plein écran, il existe un moyen plus rapide et plus pratique de le faire en utilisant uniquement l’outil de bureau Android Debug Bridge (ADB).
Ce dont vous aurez besoin
Pour suivre les étapes de cet article, vous aurez besoin des éléments suivants:
- Un téléphone ou une tablette Android exécutant la version 4.4 (KitKat) ou une version ultérieure
- Un PC exécutant Windows, macOS ou Linux
- Un câble USB
Première étape: activer le débogage USB
Avant de commencer, vous devrez activer le débogage USB sur votre téléphone si vous ne l’avez pas déjà fait. Ouvrez le menu principal Paramètres. Appuyez sur «À propos du téléphone», puis appuyez sept fois sur l’entrée «Numéro de build». Oui vraiment. Sur certains téléphones, l’entrée «À propos du téléphone» peut se trouver ailleurs dans le menu Paramètres, mais si vous fouillez, vous devriez pouvoir la trouver.
Lorsque vous voyez la notification contextuelle indiquant «Vous êtes maintenant un développeur», appuyez sur le bouton Retour et vous verrez une nouvelle option dans le menu principal des paramètres: «Options pour les développeurs».
Appuyez sur « Options du développeur », et à l’intérieur, vous trouverez l’option « Débogage USB » sous la rubrique Débogage. Activez-le, puis appuyez sur « OK ».
Deuxième étape: installez le SDK Android et ADB
Si vous n’avez pas beaucoup dérangé avec votre téléphone, vous n’avez probablement pas encore installé Android Debug Bridge sur votre PC. Sinon, vous pouvez suivre ce guide pratique pour savoir comment le faire fonctionner. Assurez-vous que le pilote USB de votre téléphone est également installé.
Une fois l’installation terminée, revenez ici et passez à l’étape suivante.
Troisième étape: recherchez le nom de l’APK de votre application
Afin d’ajuster manuellement les paramètres d’une application dans ADB, vous devez connaître son nom exact de fichier d’application ou son nom APK. Malheureusement, Android ne permet pas de le découvrir facilement avec les outils par défaut. Mais il existe un moyen simple d’obtenir les informations sur votre bureau.
Ouvrez n’importe quel navigateur Web et accédez au Google Play Store à l’adresse play.google.com. Cliquez sur « Applications » dans la colonne de gauche, puis sur « Mes applications ». Cela vous donne une liste de toutes les applications Android que vous avez installées via le Play Store.
Cliquez sur l’application souhaitée. Si vous ne pouvez pas le trouver immédiatement, vous pouvez cliquer sur le bouton «Toutes les applications» sous la barre de recherche pour la réduire aux seules applications installées sur un appareil.
Lorsque vous avez atteint la page Play Store de l’application souhaitée, jetez un œil à l’adresse Web dans la barre d’URL du navigateur. Après la balise d’identification «id =», l’adresse affichera le nom de l’APK de l’application. Dans notre exemple (Chrome pour Android), l’adresse complète est:
https://play.google.com/store/apps/details?id=com.android.chrome
Et le nom de l’APK que nous recherchons est « com.android.chrome ».
Notez le nom de l’APK de votre application avant de continuer.
Étape 4: Vérifiez la connexion de votre appareil avec ADB
Ensuite, vous devrez ouvrir l’invite de commande (sous Windows) ou Terminal (sous macOS) et accéder à un dossier nommé «platform-tools» où votre SDK Android est installé.
Sous Windows, vous le trouverez à l’emplacement suivant:
/users//AppData/Local/Android/sdk/platform-tools
Dans macOS, il se trouve à:
/Users//Library/Android/SDK/platform-tools
Branchez votre téléphone ou votre tablette sur l’ordinateur avec votre câble USB. Selon le modèle de votre téléphone, vous devrez peut-être confirmer la connexion ADB sur le téléphone lui-même avec un message contextuel.
À l’invite, tapez le texte suivant et appuyez sur Entrée
adb devices
Si vous voyez une seule ligne de périphérique sous la commande de périphérique ADB, vous êtes prêt à commencer. Si vous ne voyez aucun périphérique répertorié, vérifiez que votre téléphone ou votre tablette est connecté et que les pilotes sont installés.
Allez-y et laissez l’invite ouverte car vous allez devoir entrer une autre commande sous peu.
Sixième étape: choisissez votre mode immersif
Il existe trois types différents de modes plein écran que nous pouvons utiliser avec la commande immersive.
- immersif. complet: masque la barre d’état en haut de l’écran et la barre de navigation en bas, si votre téléphone utilise des boutons de navigation virtuels. C’est ce que la plupart des gens veulent quand ils pensent à une application plein écran.
- immersive.status: masque uniquement la barre d’état en haut.
- immersive.navigation: masque uniquement la barre de navigation en bas.
Immersive.full (à gauche), immersive.status (au centre) et immersive.navigation (à droite)
Choisissez le mode que vous souhaitez utiliser avant de continuer. Ne vous inquiétez pas, vous pouvez appliquer la commande ci-dessous plusieurs fois si vous changez d’avis.
Sixième étape: appliquer la commande
Ensuite, tapez le texte suivant à l’invite, en remplaçant le nom de l’application que vous avez trouvé à l’étape trois après le =
signe. J’ai utilisé Chrome comme exemple ici, mais vous pouvez remplacer le nom de l’APK par un autre.
adb shell settings put global policy_control immersive.full=com.android.chrome
Cette commande particulière active la version plein écran du mode immersif pour l’application Chrome. Pour masquer uniquement la barre d’état ou la barre de navigation, utilisez respectivement les commandes immersive.status ou immersive.nagivation.
Appuyez sur Entrée pour exécuter la commande. C’est tout! À partir de maintenant, Chrome sur votre téléphone (ou toute autre application que vous entrez) fonctionnera en mode plein écran. Vous pouvez débrancher votre téléphone et l’essayer maintenant: faites simplement glisser votre doigt vers le haut ou vers le bas depuis le bas ou le haut de l’écran (ou le côté en mode horizontal) pour afficher les boutons de navigation ou la barre d’état.
Si vous souhaitez ramener l’application à son mode de fonctionnement standard, répétez simplement ces étapes, mais remplacez cette commande dans l’invite de commande ou le terminal (encore une fois, en utilisant le nom APK de votre application):
adb shell settings put global policy_control immersive.off=com.android.chrome
Cette méthode devrait fonctionner avec tous les appareils Android standard, mais certains fabricants peuvent avoir modifié le système d’exploitation mobile au point où les commandes ne sont pas valides. Si cela ne fonctionne pas immédiatement sur votre téléphone ou votre tablette, essayez de débrancher votre téléphone et de le rebrancher. La connexion ADB et pilote peut parfois être difficile.