Kai 11-20s guruhi talabasi: A. Mengaliyev O’qituvchi: G. Pardayeva

|
Kai 11-20s guruhi talabasi: A. Mengaliyev O’qituvchi: G. Pardayeva
|
bet | 1/10 | Sana | 16.05.2024 | Hajmi | 57,35 Kb. | | #237053 |
Bog'liq GULMIRA 7
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
|
|
|
KAI 11-20S GURUHI TALABASI: A.Mengaliyev O’qituvchi: G.Pardayeva
|
|
Abdivoxid
|
|
|
Mavzu:Mobil ilovalarda geolokatsiya bilan ishlash.
Ishdan maqsad: mobil ilovalarda geolokatsiya bilan ishlash hamda geolokatsiya tizimida ishlash asoslarini o’rganish.
Nazariy qism:
Java-da Android-da GPS bilan ishlash
Mobil qurilmalar ko'pincha geografik koordinatalarni aniqlash bilan bog'liq turli xil vazifalarni hal qilish uchun ishlatiladi. Transport, qurilish, sayohatchilar, u yoki bu tarzda, ularning joylashishini yoki boshqa ob'ektlarini aniqlashlari kerak. Bugungi kunda buning eng oddiy echimi - bu sun'iy yo'ldosh navigatsiya tizimlarining ko'chma qabul qiluvchilardan foydalanish, xususan, Android-ga asoslangan qurilmalarga o'rnatilgan. Bunday holda, eng keng tarqalgan GPS qo'llab- quvvatlaydigan qurilmalar
Android SDK-da navigatsiya tizimlari bilan ishlashning barcha imkoniyatlari android.location paketiga birlashtirilgan. Ushbu paketning asosiy tarkibiy qismlari: LocationManager - (sinf) Android tizimining joylashuv xizmatiga kirishni ta'minlaydi. LocationListener - (interfeys) Ilova uchun Android manzil xizmati hodisasini boshqarish bilan shug'ullanadi. Joylashuv - (sinf) navigatsiya tizimidan olingan geografik koordinatalarni aks ettiradi. Ishga tayyorgarlik Android SDK-dan foydalangan holda Java-da navigatsiya tizimlari bilan ishlaydigan Android dasturini yozishda avval siz bir qator tayyorgarlik ishlarini bajarishingiz kerak
Buning sababi, Delphi-dan farqli o'laroq, sukut bo'yicha hech qanday ruxsat yo'qligi va GPS qabul qiluvchisi bilan o'zaro aloqada bo'lishning barcha ishlarini to'liq o'z zimmasiga oladigan tayyor komponentlar yo'qligi bilan bog'liq. Barcha kerakli harakatlar mustaqil ravishda amalga oshirilishi kerak. Birinchi qadam, dasturga manifest faylida kerakli ruxsatlarni berishdir. XHTML
= "android.permission.ACCESS_FINE_LOCATION" /> bitta
Unutmang, biz hali ham bunga muhtojmiz. Agar siz Minimal talab qilinadigan SDK- ni tanlasangiz, 4.0-dan pastroq versiyani tanlashingiz mumkin, ammo buning uchun Android SDK-da qo'shimcha qo'llab-quvvatlash kutubxonasini yuklab olish kerak bo'ladi. Ushbu qo'llanmada biz talab qilinadigan minimal SDK versiyasi API 14 Android 4.0 ni o'rnatamiz. Taxminan 94% android qurilmalari bizning dasturimizga mos keladi (nashr paytida Google Play ma'lumotlariga ko'ra). Davom eting va oxirigacha hech narsani o'zgartirmasdan, Keyingiga bosing. Agar siz Android Studio-dan foydalangan holda birinchi marta loyiha qurayotgan bo'lsangiz, atrof- muhit gradle fayllarini ham yuklab olishi mumkin. Ushbu fayllarning og'irligi taxminan 50 MB ni tashkil qiladi, shuning uchun loyihani yaratish jarayoni biroz ko'proq vaqt talab etadi.
biz o'zimizning dasturimizni Google xizmatlariga ulashimiz uchun kerakli SDK komponentlariga ega ekanligimizga ishonch hosil qilishimiz kerak. Yuqori asboblar panelida SDKManager-ning SDK tugmachasini tanlang. Qo'shimchalar papkasini SDK menejerida oching va quyidagi paketlar o'rnatilganligiga ishonch hosil qiling:
|
| |