Turinys:

„ShareMyLocation“: 9 žingsniai
„ShareMyLocation“: 9 žingsniai

Video: „ShareMyLocation“: 9 žingsniai

Video: „ShareMyLocation“: 9 žingsniai
Video: How to Share Your Location on iPhone 2024, Liepa
Anonim
„ShareMyLocation“
„ShareMyLocation“

Šį maketą sukūriau šiai vietovės bendrinimo programai.

Pirmoje šio ekrano skiltyje vartotojas gali gauti dabartinės vietos ilgumą ir platumą.

Pasirinkus mygtuką Pasirinkti bendrinamą kontaktą, bus atidaryta numatytoji telefono kontaktų programa ir leiskite vartotojui pasirinkti kontaktą, su kuriuo norite bendrinti vietą, o kitas laukas (textBox) užpildomas pasirinkto gavėjo kontakto numeriu arba vartotojas gali teksto laukelyje tiesiogiai įveskite gavėjo kontaktinį numerį.

Paspaudus mygtuką Bendrinti vietą, atidaroma numatytoji telefono pranešimų programa ir leidžia vartotojui išsiųsti išsamią informaciją gavėjui.

Norėdami sukurti šią programą, aš panaudojau „MIT App Inventor“- intuityvią, vizualią programavimo aplinką, leidžiančią visiems - net vaikams - kurti visiškai funkcionalias programas išmaniesiems telefonams ir planšetiniams kompiuteriams.

1 žingsnis: Blokinė diagrama

Blokinė diagrama
Blokinė diagrama

Tai blokinė diagrama, skirta programos logikai sukurti.

2 žingsnis: jutiklio logika

Jutiklių logika
Jutiklių logika

Šioje programoje vietovės jutiklis naudojamas gauti vartotojo vietą. Jame pateikiamos dabartinės vietos ilgumos ir platumos, o šie įėjimai tiekiami į žemėlapį ir kitas etiketes, kad būtų rodomos atitinkamos vertės.

3 veiksmas: susisiekite su „Picker“

Kontaktų rinkėjas
Kontaktų rinkėjas

Spustelėjus mygtuką „ContactPicker“ir pasirinkus bet kurį kontaktą, lauke „Kontaktas“užpildomas gavėjo numeris. Arba Vartotojas laukelyje Kontaktai gali tiesiogiai įvesti gavėjo kontaktinį numerį.

4 veiksmas: bendrinkite mygtuko logiką

Bendrinimo mygtuko logika
Bendrinimo mygtuko logika

Paspaudus mygtuką Bendrinti vietą:

1. sukurta teksto siuntimo objekto ypatybė Pranešimas ir jai priskiriama dabartinio adreso, ilgumos, platumos vertė.

2. Sukurta teksto siuntimo objekto ypatybė PhoneNumber ir jai priskiriama kontaktinio lauko telefono numerio vertė.

ir tada iškviečiama „SendMessage“procedūra, kuri iškviečia numatytąją telefono pranešimų siuntimo programą, kad išsiųstų vietą teksto žinute.

5 veiksmas: programos peržiūra realiame įrenginyje

Programos peržiūra realiame įrenginyje
Programos peržiūra realiame įrenginyje

Tai suteikia peržiūrą, kai programa įkeliama į tikrą įrenginį.

6 veiksmas: kontakto pasirinkimas

Kontakto pasirinkimas
Kontakto pasirinkimas

Lauke, esančiame šalia pasirinkto bendrinti kontakto, yra gavėjo kontaktinis numeris.

7 veiksmas: vietos siuntimas

Siunčiama vieta
Siunčiama vieta

Paspaudus mygtuką Bendrinti vietą, iškviečiama numatytoji telefono pranešimų programa ir siunčiama išsami vietos informacija.

8 veiksmas: bendrinkite programą ir išbandykite

Programos bendrinimas ir testavimas
Programos bendrinimas ir testavimas

Pasidalinau šia programa su savo draugu ir bandžiau gauti vietą iš jo telefono.

9 veiksmas:.apk failas, kurį reikia išbandyti

Naudokite šį.apk failą, kad įdiegtumėte programą savo „Android“telefone ir išbandytumėte.

Rekomenduojamas: