Criar apps com reconhecimento de local
Um dos recursos exclusivos dos apps para dispositivos móveis é o reconhecimento de local. Os usuários de dispositivos móveis levam seus dispositivos a todos os lugares. Adicionar o reconhecimento de local ao app oferece uma experiência mais contextualizada. As APIs de localização, disponíveis no Google Play Services, facilitam adicionar o reconhecimento de local ao app, com rastreamento de localização automatizado, detecção do lado errado da rua, fronteiras geográficas virtuais e reconhecimento de atividade.
Recursos de desenvolvimento
Solicitar as permissões adequadas
Declare permissões e faça solicitações dependendo dos casos de uso dos recursos do seu app.
Receber atualizações de localização
Use o provedor de localização combinada para fornecer informações de local mais relevantes aos usuários.
Otimizar o uso de energia
Melhore a eficiência da bateria dos dispositivos dos usuários. Siga as diretrizes relacionadas aos limites de local de segundo plano.
Adicionar mapas ao app
Trace os locais de interesse em um mapa e permita que os usuários controlem o que veem.
Últimas notícias
Outros recursos
Para saber mais sobre a solicitação de acesso a informações de local no seu app, veja os recursos a seguir:
Codelabs
- Localização no Android 10 com Kotlin: aprenda a solicitar a localização em dispositivos com o Android 10, incluindo a solicitação de localização enquanto o app está em uso.
Exemplos
Os exemplos de localização fazem parte dos Exemplos da plataforma SO Android.
Consulte o módulo de localização em "Exemplos da plataforma SO Android" e siga as
instruções sobre como executar exemplos.
Permissões de localização
Exemplo que demonstra práticas recomendadas para solicitar permissões de localização.
Local atual
Exemplo que demonstra práticas recomendadas para buscar o local atual do usuário.
Atualizações de localização
Exemplo que demonstra práticas recomendadas para o recebimento de atualizações do local.
Acesso ao local em segundo plano
Exemplo que demonstra como acessar o local ou receber atualizações quando o app está em segundo plano.
Criar e monitorar regiões geográficas
Exemplo que demonstra como criar e monitorar fronteiras geográficas virtuais.
Reconhecimento de atividade do usuário
Exemplo que demonstra práticas recomendadas para o reconhecimento da atividade do usuário.