Mundarija kirish I. Bob. Android studio o’rnatish va java/kotlin dasturlash tili va uning imkoniyatlari



Download 2,13 Mb.
bet7/12
Sana22.07.2022
Hajmi2,13 Mb.
#836110
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
asrorrrrrrr

Voqealar jurnali– Voqealar jurnali oynasi Android ichida amalga oshirilgan voqealar va harakatlarga oid xabarlarni ko'rsatadiStudiya. Masalan, loyihaning muvaffaqiyatli tuzilishi yoki dastur hozir ishlayotganligi ushbu vosita oynasida xabar qilinadi.
Gradle konsoli- Gradle konsoli Gradle tizimidagi barcha natijalarni ko'rsatish uchun ishlatiladi, chunki loyihalar Android Studio ichidan qurilgan. Bunga har qanday xato yoki ogohlantirishlar tafsilotlari bilan birga qurish jarayonining muvaffaqiyati yoki boshqa ma'lumotlar kiradi.
Gradle– Gradle asboblar oynasi loyihani qurish konfiguratsiyasini tashkil etuvchi Gradle vazifalarini ko‘rish imkonini beradi. Oynada loyihaning turli elementlarini bajariladigan dasturga kompilyatsiya qilish bilan bog'liq vazifalar ro'yxati keltirilgan. Joriy loyiha uchun Gradle qurish faylini muharrirga yuklash uchun yuqori darajadagi Gradle vazifasini sichqonchaning o'ng tugmasi bilan bosing va Open Gradle Config menyusini tanlang. Gradle haqida keyinroq ushbu kitobda batafsilroq yoritiladi.
Android Profiler– Android Profiler vositasi oynasi protsessor, xotira va tarmoqdan foydalanishni o‘z ichiga olgan ishlayotgan ilovalarda ishlash muammolarini aniqlash uchun real vaqtda monitoring va tahlil vositalarini taqdim etadi.
Device File Explorer– Device File Explorer vositasi oynasi hozirda ulangan Android qurilmasi yoki emulyatorning fayl tizimiga toʻgʻridan-toʻgʻri kirish imkonini beradi, bu esa fayl tizimini koʻrib chiqish va fayllarni mahalliy fayl tizimiga nusxalash imkonini beradi.

    1. Android Studio klaviatura yorliqlari

Android Studio umumiy vazifalarni bajarishda vaqtni tejash uchun mo'ljallangan ko'plab klaviatura yorliqlarini o'z ichiga oladi. Klaviatura yorliqlarining toʻliq roʻyxatini Android Studio loyihasi oynasida Yordam -> Klaviatura maʼlumotnomasi menyusi opsiyasini tanlash orqali koʻrish va chop etish mumkin.

    1. Switcher va oxirgi fayllar navigatsiyasi

Android Studio asosiy oynasida navigatsiya qilishning yana bir foydali mexanizmi Switcher-dan foydalanishni o'z ichiga oladi. Ctrl-Tab klaviatura yorlig'i orqali o'tish mumkin, o'zgartirgich ham asboblar oynalari, ham hozirda ochiq fayllar ro'yxatini ko'rsatadigan panel sifatida paydo bo'ladi

Ko'rsatilgandan so'ng, Ctrl tugmasi bosilganda almashtirgich ko'rinadigan bo'lib qoladi. Ctrl tugmachasini bosib ushlab turganda Tab tugmachasini qayta-qayta bosishtugmasi turli xil tanlash opsiyalari bo'ylab aylanadi, Ctrl tugmachasini bo'shatish esa hozirda ta'kidlangan elementni tanlash va asosiy oynada ko'rsatishga olib keladi.


O'zgartirgichga qo'shimcha ravishda, yaqinda ochilgan navigatsiyafayllar oxirgi fayllar paneli tomonidan taqdim etiladi (4-8-rasm). Bunga Ctrl-E klaviatura yorlig'i (macOS'da Cmd-E) yordamida kirish mumkin. Ko'rsatilgandan so'ng, sichqoncha ko'rsatkichi variantni tanlash uchun ishlatilishi mumkin yoki muqobil ravishda fayl nomi va asboblar oynasi opsiyalari bo'ylab o'tish uchun klaviatura o'q tugmalaridan foydalanish mumkin. Enter tugmasini bosish joriy ta'kidlangan elementni tanlaydi.

4-8-rasm


    1. Android Studio mavzusini o'zgartirish

Android Studio muhitining umumiy mavzusini salomlash ekranidan Konfiguratsiya -> Sozlamalar opsiyasi yoki asosiy oynaning Fayl -> Sozlamalar... menyu opsiyasi (MacOS’da Android Studio -> Preferences…) orqali o‘zgartirish mumkin.
Sozlamalar dialog oynasi paydo bo'lgandan so'ng, chap paneldagi "Tashqi ko'rinish" opsiyasini tanlang va "Ilova" tugmasini bosishdan oldin Mavzu menyusi sozlamalarini o'zgartiring. Mavjud mavzular platformaga bog'liq bo'ladi, lekin odatda IntelliJ, Windows, Standart va Darcula kabi variantlarni o'z ichiga oladi.4-9-rasmDarcula mavzusi tanlangan asosiy oynaning namunasini ko'rsatadi:


Kotlin bilan tanishtirish


Androidni ishlab chiqish birinchi navbatda Android Studio bilan amalga oshiriladi, bu esa o'z navbatida JetBrains tomonidan yaratilgan IntelliJ IDEA ishlab chiqish muhitiga asoslangan. Android Studio 3.0 versiyasi chiqarilishidan oldin barcha Android ilovalari Android Studio va Java dasturlash tili yordamida yozilgan (ba'zan kerak bo'lganda C++ kodi qo'shilgan).
FROMBiroq, Android Studio 3.0 ning paydo bo'lishi bilan ishlab chiquvchilar endi Kotlin deb nomlangan boshqa dasturlash tilidan foydalangan holda Android ilovalarini yaratish imkoniyatiga ega. Garchi ushbu tilning barcha xususiyatlarining batafsil tavsifi ushbu kitob doirasidan tashqarida bo'lsa ham (butun kitoblar faqat Kotlin uchun yozilgan va yozilgan bo'lishi mumkin), bu va keyingi olti bobning maqsadi Kotlinda dasturlashni boshlash uchun etarli ma'lumot berishdir. va ushbu dasturlash tilidan foydalangan holda Android ilovalarini ishlab chiqishni tezda o'zlashtiring.

      1. Kotlin nima?

Boltiq dengizida joylashgan orol nomi bilan atalgan Kotlin JetBrains tomonidan yaratilgan dasturlash tili bo'lib, dasturlash tillarini orollardan keyin nomlash an'anasiga ko'ra Java-ga amal qiladi. Kotlin kodini tushunish va yozish osonroq va boshqa ko'plab dasturlash tillariga qaraganda xavfsizroq bo'lishi kerak. Til, kompilyator va tegishli vositalar ochiq manba va Apache 2 litsenziyasi ostida bepul mavjud.
Kotlin tilining asosiy maqsadi kodni qisqa va xavfsiz qilishdir. Kodni o'qish va tushunish oson bo'lsa, odatda qisqa deb hisoblanadi. Qisqartirish kodlashda ham rol o'ynaydi, bu sizga tezroq va samaraliroq kodlash imkonini beradi. Xavfsizlik nuqtai nazaridan, Kotlin ish vaqtining ishdan chiqishiga olib kelishidan ko'ra, kod yozish paytida yuzaga kelishi mumkin bo'lgan muammolarni aniqlashga imkon beradigan bir qator xususiyatlarni o'z ichiga oladi.
Kotlinni loyihalash va amalga oshirishning uchinchi maqsadi Java bilan muvofiqligi bilan bog'liq.

      1. Kotlin vaJava

Dastlab Sun Microsystems tomonidan 1995 yilda taqdim etilgan Java bugungi kunda ham eng mashhur dasturlash tili hisoblanadi. Kotlin paydo bo'lishidan oldin, bozorda mavjud bo'lgan har bir Android ilovasi Java-da yozilgan bo'lishi mumkin. Android operatsion tizimini sotib olganidan beri Google Android qurilmalarida Java-ga asoslangan kodni ishlatish uchun kompilyatsiya va ish vaqti muhitini moslashtirish va optimallashtirishga katta miqdorda sarmoya kiritdi.
Kotlin g'ildirakni qayta ixtiro qilishga urinishning o'rniga, Java bilan integratsiya qilish va birga ishlash uchun mo'ljallangan. Kotlin kodi kompilyatsiya qilinganda, u Java kompilyatori bilan bir xil bayt kodini hosil qiladi, bu sizga Java va Kotlin kodlarining kombinatsiyasidan foydalangan holda loyihalar yaratish imkonini beradi. Ushbu muvofiqlik, shuningdek, Kotlin kodidagi mavjud Java ramkalar va kutubxonalardan muammosiz foydalanishga, shuningdek Java'dan Kotlin kodiga qo'ng'iroq qilish imkonini beradi.
Kotlin yaratuvchilari, shuningdek, mavjud tillarni yaxshilash yo'llari mavjud bo'lsa-da, juda ko'p ekanligini tan oldilar.O'zgartirish kerak bo'lmagan Java xususiyatlari. Shunday qilib, Java dasturlash bilan tanish bo'lganlar ushbu ko'nikmalarning ko'pchiligini Kotlin asosidagi ishlab chiqishga o'tkazish mumkinligini topadilar. Swift dasturlash tajribasiga ega bo'lgan dasturchilar Kotlinni o'rganishda ham ko'p tanish bo'ladilar.

      1. Java-dan Kotlin-ga aylantiring

Kotlin va Java o'rtasidagi yuqori darajadagi muvofiqlikni hisobga olgan holda, mavjud Java kodini Kotlinga aylantirishning hojati yo'q, chunki ikkita til bitta loyihada qulay tarzda birga bo'ladi. Java kodi esa
o'rnatilgan Java-dan Kotlinga o'zgartirgich yordamida Android Studio-dan Kotlin-ga o'zgartirilishi mumkin. Butun Java manba faylini Kotlinga aylantirish uchun faylni Android Studio kod muharririga yuklang va Kod -> Java faylini Kotlin fayliga aylantirish menyusini tanlang. Shu bilan bir qatorda, Java kod bloklari kodni kesib, Android Studio kod muharririda mavjud Kotlin fayliga joylashtirish orqali Kotlinga aylantirilishi mumkin. Shuni esda tutingki, Java-dan Kotlin-ga o'zgartirilganda, Java kodi har doim ham eng yaxshi Kotlin kodiga aylantirilmaydi va konvertatsiyadan keyin kodni ko'rib chiqish va tozalash uchun vaqt sarflashingiz kerak.

      1. Kotlin va Android Studio

Kotlin qo'llab-quvvatlash Android Studio'da sukut bo'yicha Android Studio 3.0 ga birlashtirilgan Kotlin plagini orqali taqdim etiladi.

      1. Kotlin bilan tajriba

Yangi dasturlash tilini o'rganayotganda, kod parchalarini kiritish va bajarish ko'pincha foydali bo'ladi. Kotlin bilan buni qilishning eng yaxshi usullaridan biri bu onlayn bozordan foydalanishdir (11-1-rasm) joylashganhttp:// harakat qilib ko'ring. qozon Kotlin kodini tezda terishingiz va bajarishingiz mumkin bo'lgan muhitni ta'minlashdan tashqari, onlayn bozor Kotlinning asosiy xususiyatlarini amalda ko'rsatadigan bir qator misollarni ham o'z ichiga oladi.
Chap tomondagi panel (A harfi bilan ko'rsatilgan11-1-rasm) siz yaratgan har qanday misollar bilan birga kod misollari ro'yxatini o'z ichiga oladi. Kod asosiy panelga (B) kiritiladi va Run tugmasini (C) bosish orqali amalga oshiriladi. Kodni bajarishning har qanday natijasi konsol panelida (D) ko'rsatiladi. Argumentlarni E bilan belgilangan maydonga kiritish orqali asosiy funksiyaga o‘tkazish mumkin.

11-1-rasm


Brauzer oynasini ochib, onlayn bozorga o'ting va asosiy kod paneliga quyidagilarni kiritish orqali Kotlin
Kotlin bilan tanishtirish
qiziqarli asosiy (args: Array) {
println("Kotlinga xush kelibsiz") uchun (i 1..8) {
println("i = $i")
}
}
Kodni kiritgandan so'ng, "Ishga tushirish" tugmasini bosing va konsol panelidagi chiqishga e'tibor bering:

11-2-rasm


Onlayn bozordan Java kod parchalari uchun Kotlin ekvivalentini topish uchun ham foydalanish mumkin. Faqatgina asosiy panelga Java kodini kiriting (yoki kesib oling va joylashtiring) va "Java'dan aylantirish" tugmasini bosing (E etiketli).

      1. Kotlindagi nuqtali vergul

Java va C++ kabi dasturlash tillaridan farqli o'laroq, Kotlin har bir bayonot yoki ifoda satrining oxirida nuqta-vergul qo'yishni talab qilmaydi. Shunday qilib, quyidagi kod haqiqiy Kotlin kodi:
val mening raqamim = 10 println (mening raqamim)
Bir qatorda bir nechta iboralar paydo bo'lganda nuqta-vergul qo'yiladi:
mening raqamimni baholang = 10; println (mening raqamim)



Download 2,13 Mb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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