Application permettant d'envoyer par SMS (ou par WhatsApp) sa position à l'un de ses contacts ou un numéro de téléphone quelconque avec une URL « Google Maps »
L'écran principal se décompose en 3 cadres d'information :
Le cadre de localisation affichant longitude, latitude, précision, vitesse et altitude déterminées via le GPS. Si la détermination de la position est impossible, elles sont notées «Pas de gps...» ou «Attente gps...».
A partir du moment où un satellite est détecté, le cadre gris clair affiche le nombre de satellites détectés ainsi que ceux participant à la localisation. Si la précision est suffisante, les boutons d'envoi de sms et WhatsApp deviennent disponibles.
L'option de menu «Satellites...» (ou un clic sur le cadre associé) permet d'afficher pour information la liste des satellites avec azimut et élévation. Elle est mise à jour en continue.
Quand elle est disponible, le bouton «Cible» permet d'afficher la position courante dans Google Maps.
Le cadre Destinataire permettant de saisir un numéro de téléphone portable et/ou un critère de recherche permettant d'afficher une liste de contacts, le choix du destinataire étant effectué par un clic sur la ligne voulue. Si la liste ne contient qu'une ligne, celle-ci est automatiquement sélectionnée.
Les critères de recherche/filtrage :
Un texte fait afficher les contacts dont le nom contient celui-ci (ou commence par le caractère quand il n'y en a qu'un).
Un nombre affiche les contacts dont le numéro de téléphone contient celui-ci
«Favoris» ou «Groupe xxx» ou «Note xxx» à l'image de l'option de sélection de la configuration (voir plus loin)
Au lancement de l'application, la liste est vide sauf si l'option de sélection est configurée.
Un clic long sur une ligne permet d'afficher le contact sélectionné dans le carnet d'adresses (ou par un clic du bouton «Voir»)
Le cadre Message permettant de saisir le texte du message à envoyer. Le smartphone du destinataire doit avoir accès à Internet. Le bouton «Sauver» permet de sauvegarder le texte saisi.
Si le texte ne contient pas l'URL de Google Maps (*), celle-ci sera automatiquement ajoutée en fin de message précédée d'un retour chariot.
Le bouton «d'envoi» vert permet de demander l'envoi automatique du sms dès lors qu'un destinataire est choisi et que la précision est devenue suffisante, les boutons devenant indisponibles. Un double clic sur le bouton «Sauver» permet d'annuler l'envoi programmé.
Le bouton «WhatsApp» permet de proposer d'envoyer le message via l'application au contact sélectionné.
(*) Elle se finit avec "@", caractère qui sera remplacé par les coordonnées détectées
Au premier lancement, les autorisations manquants sont signalées en italique souligné. Il suffit de cliquer sur celles-ci (ou sur l'option de menu associée) pour les attribuer.
Le bouton «Cible» de la barre de titre permet de lancer Google Maps sur la localisation obtenue.
Si le texte du message dépasse la limite des 140 caractères admis pour un sms, le compteur passe en rouge
La liste des satellites
L'option de menu «Autorisations» (ou le double clic sur le bouton de sortie) permet d'afficher la page des autorisations requises par l'application :
ACCESS_FINE_LOCATION est indispensable pour pouvoir récupérer la position via le GPS.
READ_CONTACTS est facultative et permet de rechercher un contact dans le carnet d'adresses du téléphone
SEND_SMS est indispensable pour l'envoi un sms.
Activation «LOCATION»
Cliquer «Autorisation pour l'application» dans :
Rechercher et cliquer «MaPosition» dans :
Enfin cliquer «Autoriser seulement...» :
L'option de menu «Configuration» permet de modifier les paramètres de l'application :
La précision minimum de la localisation, en mètre, à partir de laquelle l'envoi du sms sera possible (ou déclenché)
Le choix de l'affichage de la vitesse en km/h plutôt qu'en m/s
La sélection par défaut d'une liste de destinataires à partir des contacts du carnet d'adresses :
«Favoris» affiche les favoris
«Note xxx» affiche ceux ayant une note contenant "xxx"
«Groupe xxx» affiche ceux identifiés par le groupe "xxx"
Par défaut, l'application n'affiche que les numéros de téléphone typés «mobile». En cochant la case, MaPosition recherche tous les numéros selon un format donné.
La demande d'un accusé d'envoi ou de réception de sms. L'application doit rester active pour les recevoir.
Télécharger le fichier « MaPosition.apk »