J'en ai assez de devoir activer la rotation automatique chaque fois que j'utilise Google Maps pour la navigation. Je ne sais pas pourquoi ce n'est pas simplement un paysage comme des applications telles que Youtube.
Existe-t-il un moyen d'activer la rotation automatique JUST pour Google Maps et pas pour toute autre application.
Existe-t-il une application qui ferait cela ou le programmerait en quelque sorte dans Tasker?
auto-rotation
Disque
la source
la source
Réponses:
Cette solution nécessite que Tasker soit installé et activé. Testé sur Android 4.2.1, 4.4.2, 5.0.2 et 5.1.1.
+
→ Affichage → Afficher la rotation automatique et réglez -la sur Activé .Ouvrez Maps et orientez votre appareil en mode paysage, Maps vous suivra. Fermez les cartes et l'appareil reviendra à Portrait.
Prendre plaisir!
OU
Début de modification: 06/06/2015
Il existe un moyen de forcer le système à passer en mode Paysage en modifiant une valeur dans
settings.db
. (Testé sur Android 4.2.1, root requis uniquement sous cette modification.)Créez une action sous Tâche du profil ci-dessus comme
+
→ Code → Exécuter le shell et entrez les détails suivants:settings put system user_rotation 1
Créez une action sous Tâche du profil ci-dessus comme
+
→ Code → Exécuter le shell et entrez les détails suivants:settings put system user_rotation 0
Les cartes passeront désormais automatiquement en mode paysage, quelle que soit l'orientation manuelle de votre appareil. Une fois que vous le fermez, l'appareil revient en mode Portrait. (Notez qu'OP a la fonction de rotation automatique désactivée, donc cela devrait fonctionner.)
Cette modification est destinée aux utilisateurs comme moi qui, sur les appareils lents, doivent attendre que l'application suive leur orientation. :)
Prendre plaisir!
OU
L'inconvénient de la dernière méthode est que sur certains appareils, l'application s'ouvrira d'abord en mode Portrait, puis forcera le passage en mode Paysage. Cependant, l'application peut être lancée directement en mode Paysage à l'aide d'un raccourci d'application. Tasker le permet et nous l'utiliserons.
Créez une action comme
+
→ Code → Exécuter le shell et entrez les détails suivants:settings put system user_rotation 1
+
→ Application → Lancer l'application → sélectionnez Cartes .Créez une action sous Tâche du profil ci-dessus comme
+
→ Code → Exécuter le shell et entrez les détails suivants:settings put system user_rotation 0
Profitez maintenant du mode automatique forcé!
Montage fermé: 06/06/2015
Pour les nouveaux venus dans Tasker
Sous l' onglet PROFILS, appuyez sur
+
→ Application → choisissez Cartes → Nouvelle tâche → nommez-le et appuyez sur l'icône de droite.Certaines versions d'Android peuvent vous demander d'activer le service d'accessibilité de Tasker. Faites-le en suivant les instructions et revenez à Tasker.
Cette étape créerait un profil qui sera déclenché chaque fois que Maps est lancé par l'utilisateur.
Nous sommes maintenant sous la tâche nommée (dans l'onglet TÂCHES). Appuyez sur
+
→ Affichage → Afficher la rotation automatique → choisissezOn
ci-dessous Définir .Nous créons ici une action qui sera exécutée une fois le profil déclenché.
No active profile
. Le message changera une fois que vous aurez lancé Maps.Profitez de Maps maintenant!
la source
Si vous êtes enraciné (et que vous n'utilisez probablement pas la sucette), vous pouvez également utiliser les paramètres d' application du module xposed .
Ouvrez le module, recherchez et ouvrez Maps et allez dans la section Orientation et sélectionnez "rotation automatique". Cela le forcera à tourner automatiquement.
la source
En plus de la solution Tasker de Firelord (que je préfère à toutes les autres mentionnées dans cet article - mais Tasker est a) pas gratuit et b) souvent un peu écrasant pour les débutants en particulier) et les paramètres d'application de Jaskaranbir (comme Tasker , Xposed est souvent un peu trop pour certains), il y a une troisième option disponible, appelée PerApp . Certes, il n'a pas été mis à jour depuis un moment, mais il pourrait être plus simple à utiliser. Avant JellyBean (<4.1), il n'a même pas besoin de root pour ajuster la rotation de l'écran. Plusieurs autres paramètres sont également couverts, vous pouvez donc y jeter un œil.
la source
AndroidManifest.xml
Maps mais IDT j'ai vu quelque chose d'utile.Vous pouvez utiliser une application appelée Définir l'orientation par "Eyes-Free Project". Il ne nécessite pas de racine et peut forcer n'importe quelle application à pivoter dans n'importe quelle orientation et également uniquement le paysage et le paysage inversé en fonction du capteur. C'est léger et aussi gratuit. Il est disponible sur Google Play Store.
Edit: Utilisez plutôt Rotation - Orientation Manager par "Pranav Pandey". Il est entièrement compatible avec Lollipop, est gratuit et ne nécessite pas de root. Cette application possède également des paramètres par application que l'application précédente n'avait pas.
la source
La plupart des applications d'automatisation peuvent probablement le faire. Voici un "Flow" pour Automate (gratuit): http://llamalab.com/automate/community/flows/408
la source
La version gratuite de MacroDroid peut également faire le travail, bien que je préfère toujours la solution utilisant Tasker .
Auto Rotate On
.Auto Rotate Off
.C'est ça. La fonctionnalité est atteinte et vous pouvez la tester en lançant et en fermant les applications que vous avez sélectionnées dans les étapes susmentionnées.
la source
La version gratuite d' AutomateIt fait également l'affaire.
C'est ça. La fonctionnalité est atteinte et vous pouvez la tester en lançant et en fermant les applications que vous avez sélectionnées dans les étapes susmentionnées.
la source
Et Tasker vous permet même d'ajouter des conditions telles que si mon affichage est tel, faites-le autrement. Sur cette base, j'ai trouvé ma propre solution qui peut sembler un peu compliquée, mais cela fonctionne pour moi. Étant donné que mon appareil n'est pas enraciné, les commandes de code shell qui nécessitent root ne fonctionneront pas de toute façon.
Cependant, avec une boucle if else (elle pourrait être réduite davantage puisque j'avais ajouté du code de débogage supplémentaire au départ), vous pouvez simplement définir AutoRotate en fonction de la valeur d'Orientation. Vous stockez donc ces deux valeurs dans deux variables appelées ROTATE et DISPLAY et au début de la boucle if, vous vérifiez DISPLAY en utilisant une expression régulière (je devais le faire parce que pour une raison quelconque, la valeur d'orientation ne cessait de basculer entre paysage et paysage inversé afin ce regex s'occupe des deux):
% AFFICHER ~ R paysage (. *)?
Si tel est votre réglage souhaité, dans cette boucle if ou else, vous pouvez régler AutoRotate sur Off . De plus, j'ai également installé un plugin Tasker appelé AutoInput qui me permet de verrouiller les boutons d'accueil et de retour, pour quitter, je peux appuyer sur l'autre bouton qui affiche toutes mes fenêtres ouvertes et fermer simplement l'application Adobe Acrobat qui est le déclencheur de cette tâche.
Donc un grand Yay !! pour Tasker. Et oui je sais que je suis un peu en retard à la fête mais bon eh bien :)
la source