Índice:

ShareMyLocation: 9 etapas
ShareMyLocation: 9 etapas

Vídeo: ShareMyLocation: 9 etapas

Vídeo: ShareMyLocation: 9 etapas
Vídeo: How to Drop a Pin on Google Maps 2024, Novembro
Anonim
ShareMyLocation
ShareMyLocation

Este é o layout que criei para este aplicativo de compartilhamento de local.

Na primeira seção dessa tela, o usuário pode obter a longitude e a latitude de sua localização atual.

Ao selecionar o botão Selecionar contato para compartilhar, o aplicativo de contato padrão do telefone abre e permite que o usuário selecione o contato com o qual compartilhar a localização e o próximo campo (caixa de texto) é preenchido com o número de contato do destinatário selecionado ou o usuário pode digite diretamente o número de contato do destinatário na caixa de texto.

Ao pressionar o botão Compartilhar localização, o aplicativo de mensagens padrão do telefone abre e permite que o usuário envie detalhes de localização ao destinatário.

Para criar este aplicativo, usei o MIT App Inventor, um ambiente de programação intuitivo e visual que permite que todos - até crianças - criem aplicativos totalmente funcionais para smartphones e tablets.

Etapa 1: Diagrama de blocos

Diagrama de bloco
Diagrama de bloco

Este é o Diagrama de Blocos para construir a lógica da aplicação.

Etapa 2: lógica do sensor

Sensor Logic
Sensor Logic

Neste aplicativo, o Sensor de localização é usado para obter a localização do usuário. Ele fornece a longitude e a latitude da localização atual e essas entradas são fornecidas ao mapa e outros rótulos para exibir os respectivos valores.

Etapa 3: selecionador de contato

Selecionador de contatos
Selecionador de contatos

Quando o botão ContactPicker é clicado e qualquer contato é selecionado, o campo Contato é preenchido com o número do destinatário. Ou o usuário pode digitar diretamente o número de contato do destinatário no campo Contato.

Etapa 4: lógica do botão de compartilhamento

Lógica do botão de compartilhamento
Lógica do botão de compartilhamento

Depois de pressionar o botão Compartilhar local:

1. a propriedade Message do objeto Texting é criada e atribuída com o valor de Current Address, Longitude, Latitude.

2. a propriedade PhoneNumber do objeto Texting é criada e é atribuída com o valor do campo Contact number phone number.

e, em seguida, o procedimento SendMessage é chamado, que invoca o aplicativo de mensagens padrão do telefone para enviar a localização por mensagem de texto.

Etapa 5: visualização do aplicativo em dispositivo real

Visualização do aplicativo em dispositivo real
Visualização do aplicativo em dispositivo real

Isso fornece a visualização quando o aplicativo é carregado em um dispositivo real.

Etapa 6: Seleção de contato

Selecionando contato
Selecionando contato

O campo ao lado de Selecionar contato para compartilhar é preenchido com o número de contato do destinatário.

Etapa 7: Enviando o local

Enviando a localização
Enviando a localização

Depois de pressionar o botão Compartilhar localização, o aplicativo de mensagens padrão do telefone é chamado e os detalhes do local são enviados.

Etapa 8: Compartilhando o aplicativo e testando

Compartilhando o aplicativo e testando
Compartilhando o aplicativo e testando

Compartilhei este aplicativo com meu amigo e tentei obter a localização de seu telefone.

Etapa 9: Arquivo.apk a ser testado

Use este arquivo.apk para instalar o aplicativo em seu telefone Android e tente testá-lo.

Recomendado: