Բովանդակություն:

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

Video: ShareMyLocation: 9 քայլ

Video: ShareMyLocation: 9 քայլ
Video: Share your real-time location with the people you want, for exactly as long as you want 2024, Նոյեմբեր
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 հեռախոսում ծրագիրը տեղադրելու և փորձելու համար:

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