ShareMyLocation: 9 քայլ
ShareMyLocation: 9 քայլ
Anonim
ShareMyLocation
ShareMyLocation

Սա այն դասավորությունն է, որը ես ստեղծել եմ Տեղադրության փոխանակման այս հավելվածի համար:

Այս էկրանի առաջին բաժնում օգտագործողը կարող է ստանալ իր ընթացիկ գտնվելու վայրի երկայնությունը և լայնությունը:

Ընտրելով «Ընտրեք կոնտակտ ՝ համօգտագործելու համար» կոճակը, բացվում է հեռախոսի կանխադրված կոնտակտային ծրագիրը և թույլ է տալիս օգտվողին ընտրել այն կոնտակտը, որի հետ կիսվելու է գտնվելու վայրը, և հաջորդ դաշտը (տեքստային տուփը) լցված է ընտրված ստացողի կոնտակտային համարով կամ օգտվողը կարող է ուղղակիորեն մուտքագրեք ստացողի կոնտակտային համարը տեքստային տուփում:

Սեղմելով «Կիսվել տեղադրություն» կոճակը ՝ բացվում է հեռախոսի «Հաղորդագրությունների» կանխադրված ծրագիրը, որը թույլ է տալիս օգտվողին ուղարկել տեղադրության մանրամասները հասցեատիրոջը:

Այս ծրագիրը ստեղծելու համար ես օգտագործել եմ MIT App Inventor- ը, ինտուիտիվ, տեսողական ծրագրավորման միջավայր, որը թույլ է տալիս բոլորին, նույնիսկ երեխաներին, կառուցել լիովին ֆունկցիոնալ ծրագրեր սմարթֆոնների և պլանշետների համար:

Քայլ 1: Արգելափակել դիագրամը

Բլոկ սխեմա
Բլոկ սխեմա

Սա արգելափակման դիագրամ է `հավելվածի տրամաբանությունը կառուցելու համար:

Քայլ 2: Սենսորների տրամաբանություն

Սենսորային տրամաբանություն
Սենսորային տրամաբանություն

Այս հավելվածում Տեղադրության տվիչը օգտագործվում է Օգտատիրոջ գտնվելու վայրը ստանալու համար: Այն տրամադրում է ընթացիկ վայրի երկայնությունը և լայնությունը, և այդ տվյալները մուտքագրվում են Քարտեզին և այլ պիտակներին `համապատասխան արժեքները ցուցադրելու համար:

Քայլ 3: Կապ ընտրողի հետ

Կապ ընտրողին
Կապ ընտրողին

Երբ սեղմվում է ContactPicker կոճակը և ընտրվում է որևէ կոնտակտ, Կոնտակտ դաշտը լրացվում է ստացողի համարով: Կամ Օգտագործողը կարող է ուղղակիորեն մուտքագրել ստացողի կոնտակտային համարը Կոնտակտ դաշտում:

Քայլ 4: Կիսել կոճակի տրամաբանությունը

Share կոճակի տրամաբանություն
Share կոճակի տրամաբանություն

Share Location կոճակը սեղմելուց հետո.

1. Texting օբյեկտի Message հատկությունը ստեղծվում և նշանակվում է ընթացիկ հասցեի, երկայնության, լայնության արժեքով:

2. Ստեղծվում է Texting օբյեկտի PhoneNumber հատկությունը, որին տրվում է Կոնտակտ դաշտի հեռախոսահամարի արժեքը:

և այնուհետև կանչվում է SendMessage ընթացակարգը, որը կանչում է հեռախոսի կանխադրված հաղորդագրությունների ծրագիրը `գտնվելու վայրը տեքստային հաղորդագրության միջոցով ուղարկելու համար:

Քայլ 5: Դիմումի նախադիտում իրական սարքում

Դիմումի նախադիտում իրական սարքում
Դիմումի նախադիտում իրական սարքում

Սա տալիս է նախադիտում, երբ ծրագիրը բեռնված է իրական սարքի վրա:

Քայլ 6: Կոնտակտ ընտրելը

Կոնտակտ ընտրելը
Կոնտակտ ընտրելը

Դաշտը, որը գտնվում է Ընտրել կոնտակտը կիսելու համար, լցված է ստացողի կոնտակտային համարով:

Քայլ 7: Տեղադրության ուղարկում

Տեղադրության ուղարկում
Տեղադրության ուղարկում

Կիսվել Տեղադրության կոճակը սեղմելուց հետո կանչվում է հեռախոսի կանխադրված հաղորդագրությունների ծրագիրը և ուղարկվում գտնվելու վայրի մանրամասները:

Քայլ 8: Հավելվածը կիսելը և փորձարկելը

Կիսելով ծրագիրը և փորձարկումը
Կիսելով ծրագիրը և փորձարկումը

Ես կիսեցի այս ծրագիրը իմ ընկերոջ հետ և փորձեցի գտնվելու վայրը ստանալ նրա հեռախոսից:

Քայլ 9.. Apk Փորձելու ֆայլ

Օգտագործեք այս.apk ֆայլը `ձեր Android հեռախոսում ծրագիրը տեղադրելու և փորձելու համար:

Խորհուրդ ենք տալիս: