II BOB. ASOSIY QISM 2.1 Android studioda loyihalar yaratish




Download 2,07 Mb.
bet7/11
Sana23.06.2024
Hajmi2,07 Mb.
#265279
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Kurs-Ishi(Ravshan)

II BOB. ASOSIY QISM

2.1 Android studioda loyihalar yaratish


Endi Android operatsion tizimi uchun birinchi Android Studio dasturini yarataylik. Keling, Android Studio-ni ochamiz va boshlang'ich ekranda New Project elementini tanlang:

Loyihani yaratishda Android Studio birinchi navbatda bizdan loyiha shablonini talab qiladi:


Android Studio turli xil vaziyatlar uchun bir qator shablonlarni taqdim etadi, ammo eng keng tarqalgani Basic Activity va Empty Activity. Bu ko’plab dasturlami yaratish uchun eng qulay start-up shablonlari. Endi boshlang'ich holat bo'yicha Empty Activity shabloni tanlanadi (agar tanlanmagan bo'lsa, uni tanlang) va Next tugmasini bosing. Shundan so'ng, yangi loyiha sozlamalari oynasi ko'rsatiladi:


Yangi loyihani yaratish oynasida biz uning dastlabki sozlamalarini o'rnatamiz:


> llova nomi Name maydoniga kiritiladi. HelloApp ismini nom sifatida ko’rsating. > Package Name maydoni asosiy dastur sinfini joylashtiradigan paket nomini belgilaydi. Bunday holda, test loyihalari uchun bu qiymat juda muhim emas, shuning uchun com.example.helloapp-ni o’mating.
> Save Location maydoni qattiq diskdagi loyiha fayllarining joylashishini belgilaydi. Boshlang'ich holatbo'yicha qoldirishimiz mumkin.
> Language maydonida biz Java dasturlash tili sifatida ko'rsatamiz (ehtiyot bo'Iing, chunki boshlang'ich holat bo’yicha ushbu maydonda Kotlin dasturlash tili mavjud) > Minimum SDK maydoni eng kichik qo'llab-quwatlanadigan SDK versiyasini belgilaydi. Standart - API 21: Android 5.0 (Lollipop) ni tark etamiz, demak bizning dasturimiz Android 5.0 dan boshlab ishga tushirilishi mumkin, ya'ni 94% qurilmalar. Eski qurilmalar ishlay oimaydi. Shuni esda tutish kerakki, SDK versiyasi qanchalik yuqori bo'lsa, qo’llabquwatlanadigan qurilmalar diapazoni shunchalik kichik bo'ladi. Keyin Finish tugmachasini bosing va Android Studio yangi loyihani yaratadi:

Android loyihasi turli xil modullardan iborat bo’lishi mumkin. Odatiy bo’lib, biz Ioyihani yaratishda bitta modul yaratiladi - ilova. Modul uchta pastki papkaga ega:

  • manifestlar: dastur konfiguratsiyasini tavsiflovchi va berilgan dastur tarkibiy qismlarining har birini belgilaydigan AndroidManifest.xml manifest faylini saqlaydi.

  • java: java kod fayllarini alohida paketlarga tuzilgan holda saqlaydi. Shunday qilib, com.android.helloapp papkasida (uning nomi Ioyihani yaratish bosqichida ko’rsatilgan) sukut bo'yicha MainActivity.java fayli mavjud bo’lib, Java tilidagi kod mavjud bo’lib, u dastur boshlanganda sukut bo'yicha ishga tushirilgan MainActivity sinfini anglatadi.

  • res: dasturda ishlatiladigan resurslami o'z ichiga oladi. Barcha manbalar pastki papkalarga bo'linadi.

  • drawable papkasi dasturda ishlatiladigan rasmlarni saqlash uchun;

  • layout papkasi grafik interfeysni belgilaydigan fayllarni saqlash uchun mo'ljallangan. Odatiy bo'lib, MainActivity sinfming interfeysini xml shaklida belgilaydigan activity_main.xml deb nomlangan fayl mavjud.

  • mipmap papkalarida turli xil ekran o'lchamlari bilan dastur piktogrammalarini yaratish uchun ishlatiladigan rasm fayl lari mavjud.

  • values papkasida turli xil xml fayllarsaqlanadi, ulartarkibidaresurslar to'plami mavjud - ilovada ishlatiladigan har xil ma'lumotlar. Odatiy bo'lib, bu erda ikkita fayl va bitta papka mavjud:

■ colors.xml fayli dasturda ishlatiladigan ranglarning tavsifini saqlaydi
■ strings.xml fayli dasturda ishlatiladigan satr manbalarini o'z ichiga oladi
■ themes papkasida ikkita dastur mavzusi saqlanadi - yorug'lik (kunduzi) va qorong'i (tun) uchun alohida element, Gradle Scripts, dasturni yaratish uchun ishlatiladigan bir qator skriptlami o'z ichiga oladi.

Download 2,07 Mb.
1   2   3   4   5   6   7   8   9   10   11




Download 2,07 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



II BOB. ASOSIY QISM 2.1 Android studioda loyihalar yaratish

Download 2,07 Mb.