Estoy harto de tener que activar la rotación automática cada vez que uso Google Maps para la navegación. No sé por qué no se trata simplemente de un paisaje como aplicaciones como Youtube.
¿Hay alguna manera de que active la rotación automática SOLO para Google Maps y no para cualquier otra aplicación?
¿Existe una aplicación que haga esto o de alguna manera la programe en Tasker?
auto-rotation
Disco duro
fuente
fuente
Respuestas:
Esta solución requiere que Tasker esté instalado y habilitado. Probado en Android 4.2.1, 4.4.2, 5.0.2 y 5.1.1.
+
→ Pantalla → Pantalla Autorotar y Set a On .Abra Maps y oriente su dispositivo en modo horizontal, Maps lo seguirá. Cierre los mapas y el dispositivo volverá a la posición vertical.
¡Disfrutar!
O
Inicio de edición: 06/06/2015
Hay una manera de forzar al sistema a pasar al modo horizontal cambiando un valor en
settings.db
. (Probado en Android 4.2.1, se requiere root solo en esta edición).Cree una acción en Tarea del perfil anterior como
+
→ Código → Ejecutar Shell e ingrese los siguientes detalles:settings put system user_rotation 1
Cree una acción en Tarea del perfil anterior como
+
→ Código → Ejecutar Shell e ingrese los siguientes detalles:settings put system user_rotation 0
Los mapas ahora pasarán automáticamente al modo horizontal, independientemente de la orientación manual de su dispositivo. Una vez que lo cierre, el dispositivo volverá al modo Retrato. (Tenga en cuenta que OP tiene la función de rotación automática desactivada, por lo que debería funcionar).
Esta edición está destinada a usuarios como yo que en dispositivos lentos tienen que esperar a que la aplicación siga su orientación. :)
¡Disfrutar!
O
La desventaja en el último método es que en algunos dispositivos la aplicación se abrirá primero en modo vertical y luego forzará el cambio al modo horizontal. Sin embargo, la aplicación se puede iniciar directamente en modo horizontal mediante el uso de un acceso directo a la aplicación. Tasker lo permite y lo usaremos.
Cree una acción como
+
→ Código → Ejecutar Shell e ingrese los siguientes detalles:settings put system user_rotation 1
+
→ Aplicación → Iniciar aplicación → seleccione Mapas .Cree una acción en Tarea del perfil anterior como
+
→ Código → Ejecutar Shell e ingrese los siguientes detalles:settings put system user_rotation 0
¡Ahora disfruta del modo automático forzado!
Edición cerrada: 06/06/2015
Para personas que son nuevas en Tasker
En la pestaña PERFILES, toque
+
→ Aplicación → elija Mapas → Nueva tarea → asígnele un nombre y toque el icono derecho.Algunas versiones de Android pueden solicitarle que habilite el servicio de accesibilidad de Tasker. Hágalo siguiendo las instrucciones allí y vuelva a Tasker.
Este paso crearía un perfil que se activará cada vez que el usuario inicie Maps.
Ahora estamos bajo la tarea nombrada (dentro de la pestaña TAREAS). Toque
+
→ Pantalla → Mostrar rotación automática → elijaOn
debajo de Establecer .Aquí estamos creando una acción que se ejecutará una vez que se active el perfil.
No active profile
. El mensaje cambiará una vez que inicies Maps.¡Disfruta de Maps ahora!
fuente
Si está rooteado (y probablemente no usa lollipop), también puede usar la configuración de la aplicación del módulo xposed .
Abra el módulo, busque y abra Mapas y vaya a la sección Orientación y seleccione "auto-rotar". Esto lo obligará a girar automáticamente.
fuente
Además de la solución Tasker de Firelord (que prefiero sobre todas las demás mencionadas en esta publicación, pero Tasker es a) no gratuito yb) a menudo un poco abrumador para los novatos especialmente) y la configuración de la aplicación de Jaskaranbir (como Tasker , Xposed es a menudo un poco demasiado para algunos), hay una tercera opción disponible, llamada PerApp . Admitido, no se ha actualizado por un tiempo, pero podría ser más fácil de usar. Antes de JellyBean (<4.1), ni siquiera requiere root para ajustar la rotación de la pantalla. También tiene varias otras configuraciones cubiertas, por lo que es posible que desee echarle un vistazo.
fuente
AndroidManifest.xml
de Maps pero IDT vi algo útil.Puede usar una aplicación llamada Establecer orientación por "Proyecto sin ojos". No requiere root y puede forzar a cualquier aplicación a rotar a cualquier orientación y también solo paisaje y reversa horizontal según el sensor. Es ligero y también gratis. Está disponible en Google Play Store.
Editar: Use Rotación - Gerente de orientación en lugar de "Pranav Pandey". Es totalmente compatible con Lollipop, es gratuito y no requiere root. Esta aplicación también tiene configuraciones por aplicación que la aplicación anterior no tenía.
fuente
La mayoría de las aplicaciones de automatización probablemente puedan hacer esto. Aquí hay un "Flujo" para Automatizar (gratis): http://llamalab.com/automate/community/flows/408
fuente
La versión gratuita de MacroDroid también puede hacer el trabajo, aunque todavía prefiero la solución con Tasker .
Auto Rotate On
.Auto Rotate Off
.Eso es. Se logra la funcionalidad y puede probarla iniciando y cerrando las aplicaciones que seleccionó en los pasos anteriores.
fuente
La versión gratuita de AutomateIt también hace el trabajo.
Eso es. Se logra la funcionalidad y puede probarla iniciando y cerrando las aplicaciones que seleccionó en los pasos anteriores.
fuente
Y Tasker incluso le permite agregar condicionales, como si mi pantalla es así, haga esto, haga lo que sea. Entonces, en base a eso, se me ocurrió mi propia solución, que puede parecer un poco complicada, pero funciona para mí. Como mi dispositivo no está rooteado, los comandos de código de shell que requieren root no funcionarían de todos modos.
Sin embargo, con un bucle if else (podría reducirse aún más ya que inicialmente había agregado un código de depuración adicional), simplemente puede configurar AutoRotate en función del valor de Orientación. Entonces almacena esos dos valores en dos variables llamadas ROTATE y DISPLAY y al comienzo del bucle if, verifica DISPLAY usando una expresión regular (tuve que hacer eso porque, por cualquier razón, el valor de orientación seguía saltando entre el paisaje y el reverso del paisaje, por lo que Esta expresión regular se ocupa de ambos):
% DISPLAY ~ R paisaje (. *)?
Si esa es su configuración deseada, en ese bucle if o else puede configurar AutoRotate en Off . Además, también instalé un complemento Tasker llamado AutoInput que me permite bloquear los botones de inicio y retroceso, para salir puedo presionar el otro botón que abre todas mis ventanas abiertas y simplemente cerrar la aplicación Adobe Acrobat que es el desencadenante de este tarea.
¡Así que un gran Yay! para Tasker Y sí, sé que llego un poco tarde a la fiesta, pero bueno :)
fuente