About this app
App simples para enviar SMS automáticos com suas coordenadas geográficas e precisão, com intervalo de tempo previamente definido, para um ou mais telefone escolhido.
Indicado para praticantes de voo livre, como Parapente, Paramotor, Asa Delta, Planador e balonismo. Mas, perfeitamente adaptável e possível de ser utilizados por praticantes de trilha, bicicleta, caiaque,, etc., onde você precisa manter o resgate ou alguém informado de sua localização.
Esta versão do WaySMS foi desenvolvido para usar apenas GPS e a rede 2G para enviar o SMS, visando a maior cobertura do serviço no Brasil e no Mundo.
Esse aplicativo foi desenvolvido na mesma plataforma que o Henrique Frasson, piloto de Asa Delta, amante do esporte e criador do Free Fly SMS, o qual eu usei por um bom tempo.
Assim como o Henrique Frasson, sou piloto de Parapente e senti a necessidade de um aplicativo para atender as minhas necessidades no voo, que é manter o resgate e família informados da minha localização.
Este App foi desenvolvido através do AppInventor (http://appinventor.mit.edu/), uma ferramenta gráfica para desenvolvimento de aplicativos android. Por tanto, não sou um profissional do ramo. Mas, gostei do resultado e estou em busca de framework mais avançado para proporcionar melhorias no design e novas funcionalidades.
O WaySMS é muito simples e tudo que precisa está em apenas uma tela:
Passos de utilização:
1. Antes de tudo o GPS do seu celular deverá estar ativado.
2. Após inserir todos os campos, existem os botões, send now, clear list, start, stop, show map, contacts e o botão add. Cada um desses botões dispara ações que veremos a seguir:
Send now: envia a mensagem que foi digitada no campo ao lado do botão e a localização naquele instante.
Clear List: Limpa a lista de telefone previamente adicionados e exibida logo abaixo.
Start: Inicia o jogo.
Stop: Para o jogo.
Show map: Exibe as coordenadas atuais no google maps.
Contacts: Seleciona um telefone dos seus contatos
Add: Adiciona o telefone digitado no campo ao lado do Add.
Obs.: Uma vez selecionado o contato ou adicionado um telefone, uma lista de contatos para envio de SMS será exibida logo abaixo, mas, se desejar remover algum telefone, basta apenas clicar sobre ele que uma caixa de dialogo irá ser exibida para confirmar a exclusão,
3. O preenchimento dos campos é intuitivo, mas poderá utilizar-se do exemplo a seguir:
Your Name: Sidney
Small Message Start: “Decolado agora:” ou “Iniciando o Pedal:”
Start Speed (Km/h): 8
O checkbox Activate SMS Start, habilita o envio do SMS para o Start, assim que a velocidade chegar a 8km/h, neste exemplo.
Small Message Movement: “Estou em voo nesta coordenada:” ou “Estou pedalando nesta coordenada:”
Interval(min): 10
O Checkbox Activate SMS in Movement, habilita o envio de SMS no intervalo definido em minutos. No nosso exemplo a cada 10 minutos será enviado um SMS.
Small Message Goal: “Pousei aqui:” ou “Cheguei ao meu destino”
Wating Time: 2
O checkbox Activate SMS Goal, habilita o envio da mensagem de objetivo alcançado, ou seja, fim de percurso. Quando essa mensagem é enviada o App entra em modo de Stop e finaliza o de enviar mensagens.
O número de telefone que você quer que as mensagens sejam enviadas. Você pode inserir o telefone com quiser, desde que seja válido, ou seja, você pode inserir a operadora (0XX27XXXXXXXX), ou pode inserir apenas o número (XXXXXXXX). Vale apena inserir o código de área e operadora se você for cruzar várias cidades;
Obs. Para testar se o aplicativo está funcionando, insira o seu próprio número de telefone e coloque os valores de Start Speed: 1, Interval(min): 0.5, Wating Time: 0.5.
Para um passeio de Bike, considere um tempo de Wating Time superior a 10 minutos, pois, tem o tempo que você poderá ficar esperando em um semáforo ou uma pequena pausa para beber água. Se essa pausa for maior que o valor definido ele irá enviar a mensagem que o seu destino foi alcançado e irá para de enviar novas mensagens.
App Permissions
Allows applications to call into AccountAuthenticators.
Allows an application to send SMS messages.
Allows applications to access information about Wi-Fi networks.
Allows an application to receive SMS messages.
Allows an app to access approximate location.
Allows an application to read the user's contacts data.
Allows access to the list of accounts in the Accounts Service.
Allows applications to open network sockets.
Allows an app to access precise location.
Allows an application to access extra location provider commands.
Allows applications to access information about networks.
Allows an application to read the user's call log.