1-laboratoriya mashg'uloti: Java dasturlash tili haqida tushuncha. Ishdan maqsad



Download 4,54 Mb.
bet109/119
Sana03.02.2022
Hajmi4,54 Mb.
#427358
1   ...   105   106   107   108   109   110   111   112   ...   119
Bog'liq
Mobil ilovalar yaratish

API kalitini ilovaga qo'shing
Bu bo'lim sizning ilovangiz tomonidan API kalitiga xavfsiz qo'ng'iroqni qanday o'rnatishni tushuntiradi. API kalitini manba boshqaruviga kiritish istalmagan, shuning uchun uni loyihangiz ildizida joylashgan local.properties faylida saqlashni tavsiya qilamiz. Local.properties fayli Gradle xususiyatlari fayllari tavsifida batafsilroq tasvirlangan
Ishni osonlashtirish uchun Android uchun Secrets Gradle plaginidan foydalaning.
Plaginni o'rnatish va API kalitlarini saqlashni sozlash uchun quyidagi amallarni bajaring:
Android Studio -da build.gradle ildiz darajasidagi faylni oching va quyidagi kodni buildscript elementiga tegishli bog'liqliklar elementiga qo'shing..
buildscript {
dependencies {
// ...
classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:1.3.0"
}
}
Dastur darajasidagi build.gradle faylini oching va plaginlar elementiga quyidagi kodni qo'shing.
id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
Faylni saqlang va loyihani Gradle bilan sinxronlashtiring.
Loyiha darajasidagi katalogda local.properties faylini oching va faylga quyidagi kodni qo'shing. YOUR_API_KEY ni API kalitingiz bilan almashtiring.
MAPS_API_KEY=YOUR_API_KEY
Faylni saqlang va loyihani Gradle bilan sinxronlashtiring..
AndroidManifest.xml faylida com.google.android.geo.API_KEY qismini toping va android: value atributini quyidagicha o'zgartiring:
android:name="com.google.android.geo.API_KEY"
android:value="${MAPS_API_KEY}" />
Xarita uchun harakatlar fayli
Xaritadagi harakatlar fayli dastur uchun asosiy operatsion fayl hisoblanadi. U xaritani ko'rsatish va boshqarish kodini o'z ichiga oladi. Odatiy bo'lib, bu faylga MapsActivity.java nomi berilgan. Agar siz ilovangiz uchun Kotlin -ni til sifatida tanlagan bo'lsangiz, u MapsActivity.kt deb nomlanadi.
Activity faylining asosiy elementlari
SupportMapFragment obyekti xaritaning hayotiy tsiklini boshqaradi va dastur interfeysining boshidir.
GoogleMap obyekti xarita ma'lumotlari va taqdimotga kirishni ta'minlaydi. Bu Android uchun Maps SDK asosiy sinfidir.
moveCamera funktsiyasi xaritani LatLng koordinatalarida markazlashtiradi (Sidney, Avstraliya). Odatda, xaritani qo'shganda, birinchi navbatda, joylashuv va kamera sozlamalarini o'zgartirish kerak: ko'rish burchagi, xaritaning yo'nalishi, shkalasi va boshqalar.
addMarker funktsiyasi Sidney koordinatalariga marker qo'shadi.

Download 4,54 Mb.

Do'stlaringiz bilan baham:
1   ...   105   106   107   108   109   110   111   112   ...   119




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish