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.
productivity
gps
keithjgrant
fonte
fonte
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.
fonte
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.
fonte
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).
fonte
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.
fonte
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.
fonte