Como fazer com que certos aplicativos ativem o GPS automaticamente?

10

Existe alguma maneira de certos aplicativos ativarem o GPS automaticamente quando iniciam (ou pelo menos me solicitam, se eu quiser)?

Por exemplo, se eu usar comandos de voz para solicitar instruções de navegação e o GPS não estiver ativado, gostaria de habilitar o GPS em vez de adivinhar pelas torres de celular. Pontos de bônus se o desativar novamente quando eu fechar o aplicativo.

keithjgrant
fonte

Respostas:

8

Dê uma olhada no Tasker . Ele praticamente permite que você automatize e defina regras para tudo no seu telefone com base em horários do dia, quais aplicativos você está usando, sua localização ... Você pode definir um perfil para ativar ou desativar o GPS automaticamente com base em praticamente qualquer condição que você pode imaginar.

Matt
fonte
11
Parece uma alternativa mais barata ao Locale?
#
11
Acredito que seja, embora nunca tenha pesquisado muito o Local por achar que era para perfis baseados apenas em local.
Matt
Seria ótimo se você pudesse apontar diretamente para instruções de como configurar isso.
endolith
11
Instruções: Crie um novo perfil, primeiro "aplicativo" de contexto, selecione todos os aplicativos que dependem do GPS, clique em Concluído, + para adicionar ação, Misc -> GPS, ative. Feito feito aplicar
endolith
6

Mesmo se você tiver o GPS ativado, ele será usado apenas quando você estiver usando um aplicativo que realmente exija serviços de localização GPS.

Portanto, a melhor maneira de fazer com que seus aplicativos usem a localização GPS é ativá-lo por padrão.

surfista de teclado
fonte
11
Entendo que muitos dos aplicativos executados em segundo plano utilizem o GPS se você o tiver como o Facebook ou mesmo o navegador, daí o consumo de bateria. Corrija-me se estiver errado, mas se você precisar apenas de GPS para o seu aplicativo do Google Maps, é melhor ativar ou desativar o desempenho da bateria enquanto você usa o Google Maps, para que outros aplicativos não o utilizem e drenem a bateria.
Matt
11
Olá Matt, pelo que li (não consigo encontrar os links no momento), isso não deve afetar muito a bateria, a única exceção que posso encontrar é se você estiver usando o software de Navegação e voltar para casa. tela. Você pode ver na área de notificação que ele ainda está navegando. hth.
Pace
11
Toda vez que eu vi o navegador usar minha localização, ele usa apenas a localização "grossa" que não é do GPS (por exemplo, torre de celular ou localização do tipo WiFi). Este é certamente o caso de quando você permite que a página inicial do Google conheça sua localização para pesquisas locais. Nunca vi o Facebook usar minha localização?
precisa saber é o seguinte
3

Se você não quiser pagar pelo Tasker ou Locale , poderá usar o AutomateIt , que é gratuito e tem a mesma idéia, embora ofereça muito menos gatilhos e ações, mas habilite ou desabilite o GPS ao iniciar ou finalize um aplicativo.

Nathan Fellman
fonte
1

Observe que ativar o GPS programaticamente parece impossível sem fazer o root do dispositivo depois de 2.3 (de acordo com a descrição do AutomateIt).

Legolas
fonte
0

Você pode usar o aplicativo " Ativar automaticamente GPS para mapas ", que ativa o Wi-Fi e o GPS ao iniciar Mapas, Navegação, Local ou Latitude e os restaura ao seu estado antigo (por exemplo, desligados) ao sair desses aplicativos.

user36586
fonte
3
Você é afiliado a este aplicativo?
ale
0

Publiquei uma entrada do GitHub para o GPSToggler há algum tempo.

Para ativar / desativar o GPS, você precisa de root. Período.

http://github.com/sms2000/GPSToggler

Alguns aplicativos antivírus e de backup automático do sistema entram em conflito com o GPSToggler. Estou investigando esse problema.

OGP
fonte
11
É ótimo que você tenha escrito este aplicativo, mas você poderia descrever como isso ajuda o OP a ativar o GPS automaticamente ?
Dan Hulme
Uma parte das fontes lida com esse problema exato. Ele reconhece sempre que o Waze, o Google Maps ou o iGo é um aplicativo em primeiro plano ou não.
OGP
Por favor, vá em frente e adicione essas informações à sua resposta. As instruções de instalação também seriam úteis, pois a maioria dos usuários não está acostumada a instalar software a partir da fonte.
precisa
11
Não faz sentido fazer isso. Existem muitos aplicativos de automação gratuitos e pagos no Google Play. Minhas fontes são destinadas a programadores que podem entender o processamento e criar seus próprios aplicativos.
OGP
O público deste site é de usuários do Android; portanto, você não pode presumir que os leitores aqui entendem sobre programação. Perguntas e respostas que são úteis apenas para programadores geralmente são fechadas ou excluídas.
Dan Hulme