Akbarova Mohigul Laboratoriya ishi №26


Android qurilmangizni sozlang


Download 0.55 Mb.
bet3/10
Sana24.01.2023
Hajmi0.55 Mb.
#1116801
1   2   3   4   5   6   7   8   9   10
Bog'liq
612-19 guruh Akbarova Mohigul 6-dedline

Android qurilmangizni sozlang
Android uchun Maps SDK dan foydalanadigan ilovani ishga tushirish uchun uni Android qurilmasiga yoki Android 4.0 yoki undan yuqori versiyalari asosida Google API-larni qo‘llab-quvvatlaydigan emulyatorga o‘rnatishingiz kerak.

  • Android qurilmasi bilan ishlash bo‘yicha ko‘rsatmalarni topishingiz mumkinBu yerga.

  • Emulyatordan foydalanish uchun siz virtual qurilma yaratishingiz va unga emulyatorni o‘rnatishingiz mumkinAVD menejeri (Android virtual qurilmalari), bu Android Studio‘da mavjud.

Google Xaritalar loyihasini yarating

  1. Android Studio-ni oching va Android Studio-ga xush kelibsiz oynasida Yangi loyiha yaratish-ni bosing.

  2. Yangi loyiha oynasida Telefon va planshet toifasini toping. Google Maps Activity-ni tanlang va Keyingiga bosing.

  3. Google Xaritalar faoliyat shaklini to‘ldiring:

    • Til maydonida Java yoki Kotlin-ni tanlang. Android uchun Maps SDK ushbu ikkala tilni ham toʻliq qoʻllab-quvvatlaydi. Kotlin haqida ko‘proq ma'lumot olishingiz mumkinBu yerga.

    • Minimal SDK versiyasini belgilang. Bu sinov qurilmangiz qo‘llab-quvvatlaydigan Android SDK versiyasi bo‘lishi kerak.

  4. Finish tugmasini bosing.



Laboratoriyaning amaliy qismi.
Loyihani yaratishni tugatganingizdan so‘ng, Android Studio uni yaratish uchun Gradle-ni ishga tushiradi. Bu biroz vaqt talab qilishi mumkin. Qurilish tugallangach, Android Studio google_maps_api.xml va MapsActivity fayllarini ochadi. Agar konfiguratsiya paytida ko‘rsatgan bo‘lsangiz, faoliyat ob'ektingiz boshqa nomga ega bo‘lishi mumkin.
Ilovaga API kalitini qo‘shing
Ushbu bo‘lim ilovangiz tomonidan API kalitiga xavfsiz qo‘ng‘iroqni qanday sozlashni tushuntiradi. API kalitini versiya boshqaruviga kiritish maqsadga muvofiq emas, shuning uchun uni loyihaning asosiy katalogida joylashgan local.properties faylida saqlashingizni tavsiya qilamiz. local.properties fayli haqida ko‘proq ma'lumot olish uchun qarangGradle mulk fayllari tavsifi.
Ishingizni osonlashtirish uchun foydalaningAndroid uchun maxfiy Gradle plagin.
Plaginni oʻrnatish va API kalit xotirasini sozlash uchun quyidagi amallarni bajaring:

  1. Android Studio‘da root darajasidagi build.gradle faylini oching va buildscript elementiga tegishli bo‘lgan bog‘liqliklar elementiga quyidagi kodni qo‘shing.

buildscript {
bog‘liqliklar {
// ...
classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:1.3.0"
}
}



  1. Ilova darajasidagi build.gradle faylini oching va plaginlar elementiga quyidagi kodni qo‘shing.

id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'



  1. Faylni saqlang valoyihani gradle bilan sinxronlashtiring.

  2. Loyiha darajasidagi katalogda local.properties faylini oching va faylga quyidagi kodni qo‘shing. YOUR_API_KEY ni API kalitingiz bilan almashtiring.

MAPS_API_KEY=SIZNING_API_KEY



  1. Faylni saqlang va loyihani Gradle bilan sinxronlang.

  2. AndroidManifest.xml faylida com.google.android.geo.API_KEY bo‘limini toping va android:value atributini quyidagicha o‘zgartiring:

android:name="com.google.android.geo.API_KEY"
android: qiymat =“${MAPS_API_KEY}”/>


Xarita faoliyati fayli
Xarita uchun faoliyat fayli asosiy hisoblanadifaoliyat ko‘rsatmoqdailova uchun fayl. Unda xaritani ko‘rsatish va boshqarish uchun kod mavjud. Odatiy bo‘lib, bunday fayl MapsActivity.java deb ataladi. Agar dastur uchun til sifatida Kotlinni tanlagan bo‘lsangiz, u MapsActivity.kt deb nomlanadi.
Faoliyat faylining asosiy elementlari

  • Ob'ektSupportMapFragmentxaritaning hayot aylanishini boshqaradi va ilova interfeysi uchun asosiy element hisoblanadi.

  • Ob'ektGoogle xaritaxarita ma'lumotlari va uning taqdimotiga kirishni ta'minlaydi. Bu Android uchun Maps SDK ning asosiy sinfidir.

  • Funktsiyaharakatlanuvchi kameraxaritani koordinatalar bo‘yicha markazlashtiradiLatLng(Sidney, Avstraliya). Qoida tariqasida, xaritani qo‘shishda birinchi qadam joylashuv va kamera sozlamalarini o‘zgartirishdir: ko‘rish burchagi, xarita yo‘nalishi, masshtab va boshqalar.

  • FunktsiyaaddMarkerSidney koordinatalariga marker qo‘shadi.




Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling