Taula de continguts:

ShareMyLocation: 9 passos
ShareMyLocation: 9 passos

Vídeo: ShareMyLocation: 9 passos

Vídeo: ShareMyLocation: 9 passos
Vídeo: Andy Grammer - "Don't Give Up On Me" [Official Video from the Five Feet Apart Film] 2024, De novembre
Anonim
ShareMyLocation
ShareMyLocation

Aquest és el disseny que he creat per a aquesta aplicació per compartir ubicacions.

A la primera secció d'aquesta pantalla, l'usuari pot obtenir la longitud i la latitud de la seva ubicació actual.

En seleccionar el botó Selecciona un contacte per compartir, s’obre l’aplicació de contacte predeterminada del telèfon i permet a l’usuari seleccionar el contacte amb el qual voleu compartir la ubicació i el camp següent (textBox) s’omple amb el número de contacte del destinatari seleccionat o l’usuari pot escriviu directament el número de contacte del destinatari al textBox.

En prémer el botó Compartir ubicació, s’obrirà l’aplicació de missatgeria predeterminada del telèfon i permetrà a l’usuari enviar detalls de la ubicació al destinatari.

Per crear aquesta aplicació, he utilitzat el MIT App Inventor, un entorn de programació visual intuïtiu que permet a tothom, fins i tot als nens, construir aplicacions completament funcionals per a telèfons intel·ligents i tauletes.

Pas 1: diagrama de blocs

Diagrama de blocs
Diagrama de blocs

Aquest és el diagrama de blocs per construir la lògica de l’aplicació.

Pas 2: lògica del sensor

Lògica del sensor
Lògica del sensor

En aquesta aplicació, s’utilitza el sensor de localització per obtenir la ubicació de l’usuari. Proporciona la longitud i la latitud de la ubicació actual i aquestes entrades s'envien al mapa i a altres etiquetes per mostrar els valors respectius.

Pas 3: contacteu amb el selector

Poseu-vos en contacte amb Picker
Poseu-vos en contacte amb Picker

Quan es fa clic al botó ContactPicker i se selecciona qualsevol contacte, el camp Contacte es completa amb el número del destinatari. O bé, l’usuari pot escriure directament el número de contacte del destinatari al camp Contacte.

Pas 4: Compartir la lògica del botó

Lògica del botó de compartir
Lògica del botó de compartir

Després de prémer el botó Compartir ubicació:

1. es crea la propietat Missatge de l’objecte Texting i s’assigna amb el valor d’Adreça actual, longitud, latitud.

2. es crea la propietat Número de telèfon de l'objecte Texting i se li assigna el valor del número de telèfon del camp de contacte.

i després es crida el procediment SendMessage, que invoca l'aplicació de missatgeria per defecte del telèfon per enviar la ubicació mitjançant missatges de text.

Pas 5: Visualització prèvia de l'aplicació al dispositiu real

Previsualització de l'aplicació al dispositiu real
Previsualització de l'aplicació al dispositiu real

Això proporciona una vista prèvia quan l'aplicació es carrega en un dispositiu real.

Pas 6: Selecció de contacte

Selecció de contacte
Selecció de contacte

El camp situat al costat de Selecciona un contacte per compartir s’omple amb el número de contacte del destinatari.

Pas 7: enviament de la ubicació

S'està enviant la ubicació
S'està enviant la ubicació

Després de prémer el botó Compartir ubicació, s'invoca l'aplicació de missatgeria predeterminada del telèfon i s'envia el detall de la ubicació.

Pas 8: compartir l'aplicació i fer proves

Compartir l'aplicació i fer proves
Compartir l'aplicació i fer proves

Vaig compartir aquesta aplicació amb el meu amic i vaig intentar obtenir la ubicació des del seu telèfon.

Pas 9: fitxer.apk per provar

Utilitzeu aquest fitxer.apk per instal·lar l'aplicació al telèfon Android i provar-la.

Recomanat: