Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Dispositivos Móveis / Aula
Existem algumas estratégias conhecidas para economizar bateria sem prejudicar muito a precisão de sua aplicação. Vejamos agora quais são essas estratégias.
Para testar aplicativos que utilizam localização no emulador, precisamos de uma maneira de simular a localização do aparelho, já que a maior parte dos computadores não possui GPS e mesmo os que possuem não o têm integrado ao emulador do Android. Para isso, o Android Studio nos fornece uma tela específica, como podemos ver na Figura 1. Essa tela pode ser acessada através do menu Tools → Android → Android Device Monitor.
Através dessa tela, é possível definir posições geográficas específicas e então configurar o dispositivo para agir como se estivesse posicionado no local indicado pela simulação. Também é possível gerar arquivos do tipo GPX para simular caminhos por diversos pontos geográficos. Tudo isso pode ser feito facilmente, de maneira visual, pelo menu mostrado na Figura 1.
É importante ressaltar também que para que essa tela funcione corretamente é necessário que haja um emulador ativo no seu sistema. Perceba também que por vezes o Android Studio gera um erro ao tentar abrir essa tela. Isso é causado por falta de permissões para o acesso ao emulador e pode ser corrigido executando o Android Studio como administrador (clicando com o botão direito no ícone e escolhendo a opção "Executar como Administrador". Obviamente, é necessário ter permissões de administrador na máquina utilizada para isso.
Com isso, terminamos nossos estudos sobre localização. O próximo passo é estudar como o Google nos disponibiliza o acesso a sua API de Mapas no desenvolvimento de aplicações Android.
Versão 5.3 - Todos os Direitos reservados