Estou cansado de ativar a rotação automática sempre que uso o Google Maps para navegação. Eu não sei por que não é apenas paisagem automaticamente como aplicativos como o Youtube.
Existe uma maneira de ativar a rotação automática APENAS para o Google Maps e não para qualquer outro aplicativo.
Existe um aplicativo que faria isso ou de alguma forma o programa no Tasker?
auto-rotation
Unidade de disco
fonte
fonte
Respostas:
Esta solução requer o Tasker instalado e ativado. Testado no Android 4.2.1, 4.4.2, 5.0.2 e 5.1.1.
+
→ Exibir → Exibir rotação automática e defina como Ativado .Abra o Maps e oriente seu dispositivo no modo paisagem. O Maps o seguirá. Feche os mapas e o dispositivo voltará a retrato.
Desfrutar!
OU
Editar início: 06/06/2015
Existe uma maneira de forçar o sistema a entrar no modo Paisagem alterando um valor para
settings.db
. (Testado no Android 4.2.1, raiz necessária apenas nesta edição.)Crie uma ação em Tarefa do perfil acima como
+
→ Código → Executar Shell e insira os seguintes detalhes:settings put system user_rotation 1
Crie uma ação em Tarefa do perfil acima como
+
→ Código → Executar Shell e insira os seguintes detalhes:settings put system user_rotation 0
Os mapas agora entram automaticamente no modo paisagem, independentemente da orientação manual do seu dispositivo. Depois de fechá-lo, o dispositivo retornará ao modo Retrato. (Observe que o OP tem o recurso de rotação automática desativado, portanto deve funcionar.)
Essa edição é destinada a usuários como eu, que em dispositivos lentos precisam aguardar o aplicativo seguir sua orientação. :)
Desfrutar!
OU
A falha no último método é que, em alguns dispositivos, o aplicativo abrirá primeiro no modo Retrato e forçará a mudança para o modo Paisagem. No entanto, o aplicativo pode ser iniciado diretamente no modo Paisagem usando um atalho do aplicativo. Tasker permite e vamos usá-lo.
Crie uma ação como
+
→ Código → Executar Shell e insira os seguintes detalhes:settings put system user_rotation 1
+
→ Aplicativo → Iniciar aplicativo → selecione Mapas .Crie uma ação em Tarefa do perfil acima como
+
→ Código → Executar Shell e insira os seguintes detalhes:settings put system user_rotation 0
Agora aproveite o modo automático forçado!
Edição encerrada: 06/06/2015
Para quem é novo no Tasker
Na guia PERFIS, toque em
+
→ Aplicativo → escolha Mapas → Nova tarefa → dê um nome a ele e toque no ícone direito.Algumas versões do Android podem solicitar que você ative o serviço de acessibilidade do Tasker. Faça isso seguindo as instruções e volte ao Tasker.
Esta etapa criaria um perfil que será acionado sempre que o Maps for iniciado pelo usuário.
Agora estamos sob a tarefa nomeada (dentro da guia TAREFAS). Toque em
+
→ Exibir → Exibir AutoRotação → escolhaOn
abaixo de Definir .Estamos criando uma ação aqui que será executada assim que o perfil for acionado.
No active profile
. A mensagem mudará assim que você iniciar o Maps.Aproveite o Google Maps agora!
fonte
Se você estiver enraizado (e provavelmente não estiver usando pirulito), também poderá usar as Configurações do aplicativo do módulo xposed .
Abra o módulo, pesquise e abra Mapas, vá para a seção Orientação e selecione "rotação automática". Isso forçará a rotação automática.
fonte
Além da solução Tasker da Firelord (que eu sou a favor de todas as outras mencionadas neste post - mas a Tasker é a) não é livre eb) geralmente um pouco esmagadora para iniciantes, especialmente) e as Configurações de aplicativos de Jaskaranbir (como Tasker , Xposed geralmente são um pouco demais para alguns), há uma terceira opção disponível, chamada PerApp . Admitido, ele não foi atualizado por um tempo, mas pode ser mais fácil de usar. Antes do JellyBean (<4.1), ele nem sequer requer raiz para ajustar a rotação da tela. Também tem várias outras configurações, então você pode dar uma olhada.
fonte
AndroidManifest.xml
Maps, mas no IDT vi algo útil.Você pode usar um aplicativo chamado Definir orientação em "Projeto sem olhos". Ele não requer raiz e pode forçar qualquer aplicativo a girar para qualquer orientação e também apenas paisagem e paisagem inversa com base no sensor. É leve e também gratuito. Está disponível na Google Play Store.
Edit: Use Rotation - Orientation Manager em vez de "Pranav Pandey". É totalmente compatível com o Lollipop, é gratuito e não requer raiz. Este aplicativo também possui configurações por aplicativo que o aplicativo anterior não possuía.
fonte
A maioria dos aplicativos de automação provavelmente pode fazer isso. Aqui está um "Flow" para Automate (gratuito): http://llamalab.com/automate/community/flows/408
fonte
A versão gratuita do MacroDroid também pode fazer o trabalho, embora eu ainda prefira a solução usando o Tasker .
Auto Rotate On
.Auto Rotate Off
.É isso aí. A funcionalidade é alcançada e você pode testá-la iniciando e fechando os aplicativos que você selecionou nas etapas acima mencionadas.
fonte
A versão gratuita do AutomateIt também faz o trabalho.
É isso aí. A funcionalidade é alcançada e você pode testá-la iniciando e fechando os aplicativos que você selecionou nas etapas acima mencionadas.
fonte
E Tasker ainda permite que você adicione condicionais, como se minha exibição fosse assim, faça isso de outra forma. Então, com base nisso, criei minha própria solução, que pode parecer um pouco complicada, mas funciona para mim. Como meu dispositivo não está enraizado, os comandos do código do shell que requerem root não funcionariam de qualquer maneira.
No entanto, com um loop if else (poderia ser reduzido ainda mais porque eu adicionei algum código de depuração adicional inicialmente), você pode simplesmente definir o AutoRotate com base no valor de Orientation. Então, você armazena esses dois valores em duas variáveis chamadas ROTATE e DISPLAY e, no início do loop if, verifica DISPLAY usando uma expressão regular (eu tive que fazer isso porque, por qualquer motivo, o valor da orientação continuava pulando entre paisagem e paisagem-reversa, para esse regex cuida de ambos):
% DISPLAY ~ R paisagem (. *)?
Se essa for a configuração desejada, nesse loop se ou então você pode definir a opção AutoRotate para Off . Além disso, também instalei um plug-in da Tasker chamado AutoInput, que permite bloquear os botões home e back. Para sair, posso pressionar o outro botão que abre todas as minhas janelas abertas e simplesmente fechar o aplicativo Adobe Acrobat, que é o gatilho para isso. tarefa.
Então, um grande Yay !! para Tasker. E sim, eu sei que estou um pouco atrasado para a festa, mas tudo bem :)
fonte