Android dasturlash

Android dasturlash | 3-dars | AVD yaratish. Birinchi dastur. Android loyihasining tuzilishi.

Ilovalarni sinab ko’rish uchun Android Virtual Device (AVD) kerak. Bu biz yaratgan ilovalarni o’rnatishimiz va u yerda ishga tushirishimiz mumkin bo’lgan Android-smartfon emulyatoridir. Keling uni yarataylik.

Oxirgi darsda biz ishlab chiqarish muhitini va Android SDK’ni o’rnatdik.

Endi nihoyat biz birinchi dasturni yaratib, uning qanday ishlashini ko’rishimiz mumkin.

Ilovani yaratish uchun Android Studio’da loyihani yaratishimiz kerak. Siz loyihani yaratganingizda, u modul yaratadi. Ushbu modulda dastur ekranlarini chizamiz va kodni yozamiz. Va ushbu modulni ishga tushirganda, biz tayyor dasturni olamiz. Shuning uchun, modul aslida dastur hisoblanadi. Loyiha modul uchun konteyner hisoblanadi.

Ya’ni. eng oddiy holatda loyiha tarkibi quyidagicha:

Bir loyiha bor va u modulga ega. Loyiha boshlanganda modul ishga tushiriladi va biz ushbu modulda yaratilgan Android dasturini olamiz.

Bunday holda: bitta loyiha = bitta Android ilovasi (bitta modul).

 

Lekin bir loyihada bir nechta modul bo’lishi mumkin. Ha, va bir nechta loyiha yaratilishi mumkin.

Bu erda birinchi loyihada ikkita modul yaratilib, ikkinchi loyihada uchta modul mavjud.

Agar siz loyihani ishga tushiradigan bo’lsangiz, qaysi modulni ishlatishni xohlasangiz kerak. Va har bir modul alohida Android-ilovadir.

Ya’ni, bu holatda: bir loyiha = bir necha Android-ilovalari (bir nechta modul).

 

Tafsilotlargacha qadar tavsiya etilgan sxemalardan qaysi biri yaxshiroq va qulayroq. Kurslarni yakunlash uchun siz bitta loyiha yaratishingiz mumkin va unda har bir dars uchun modullar yaratiladi. Yoki har bir 10 ta dars uchun alohida loyihani yaratishingiz mumkin. Odatda, har bir dars uchun alohida loyiha yaratishingiz mumkin.

O’ylaymanki, bu variantni boshlaymiz: barcha darslar uchun bitta loyiha. Vaqti-vaqti bilan, o’zingizni qulaylashtiradigan bo’lsa, o’zingiz uchun qaysi variant sizga qulayroq ekanini o’zingiz hal qiling.

 

Keling, loyihani yarataylik. Android studiyasini oching. Ishga tushirish uchun yorliq Ishga tushirish menyusida bo’lishi kerak. Yoki so’nggi darsda Android Studio o’rnatilgan papkani ochishingiz mumkin. Ichki pastki papkada EXE fayli bo’lishi kerak.

Dasturni ochgandan so’ng Start a new Android Studio project ni bosing.

Loyiha yaratish uchun oyna paydo bo’ldi. Keling, to’ldiraylik.

Dastur nomi – bu loyihaning nomi. Android Studio ilovasini ochganingizda loyiha ro’yxati ko’rsatiladi. Bu yerda Android darslarini yozing (masalan, Android darslari).

Kompaniya domeni – saytning nomi.

Paket nomi Java’dan olingan tushunchadir, siz buni batafsil ravishda bu erda ko’rishingiz mumkin. Muxtasar qilib aytganda, bu bizning arizamizning sinf nomi uchun old qo’shimchadir. Ko’rib turganingizdek, paket avtomatik ravishda sayt nomi va loyiha nomidan olingan. O’ng tarafdagi tahrirlash havolasini bosish orqali har doim qo’lda tahrir qilishingiz mumkin.

Loyiha joylashuvi – barcha loyiha fayllari joylashgan kompyuterda joylashgan papka. Biz oxirgi darsda android va Android Studio va SDK o’rnatgan papka yaratdik. Shu joyda AndroidStudioProjects jildini yarating – ushbu papkada Android Studio dasturining barcha loyihalarini saqlaymiz. Va unda bizning joriy loyihamiz uchun Androidlessons papkasini yaratamiz.

Ehtimol, endi hech narsa aniq emas. Bu oddiy, xavotirlanmang. Har bir darsda men bu sohalarni qanday to’ldirishni taklif qilaman va oxir-oqibat tushunish keladi.

Keyingiga bosing

 

Vizard biz qanday kodli platforma va minimal SDK (dasturni ishga tushirish mumkin bo’lgan eng kichik Android versiyasi) ostida so’raydi. Biz uni xuddi shunday qoldiramiz.

Keyingiga bosing

 

Vizard unga kerak bo’lgan komponentlarni yuklashi mumkin.

Keyingiga bosing

 

Keyin Empty Activity ni  tanlang.

Keyingiga bosing

 

Bu erda hech narsa o’zgarmaydi. Hozircha bularning barchasi nima uchun kerakligini bilishning hojati yo’q.

Finishni bosing.

 

Proekt yaratilyapdi.

 

Keyin studiya ochiladi. Ochilishdan so’ng, u ma’lumotlarini ko’rsatishi mumkin.

Ular kerak bo’lmasa o’chiring.CLOSE ni bosing.

 

Studio ochiladi

Ammo pastda siz progress barini ko’rishingiz mumkin. Bu shuni anglatadiki, ayrim harakatlar hali ham davom etmoqda va biz kutishimiz kerak.

 

Natijada, loyiha ochiladi

U ba’zi fayllarni tahrir qilish uchun ochiq. Ularda biz hech narsani o’zgartirmaymiz, buning hojati yo’q.

 

Chap tarafda biz “app” dasturini ko’ramiz – bu modul. Odatiy bo’lib, loyihani yaratganingizda, siz dastur moduli yaratasiz. Bu biz uchun qiziq emas, biz o’z modullarini yaratamiz. Ammo qolsin, men uni yo’q qilishni maslahat bermayman. Ushbu loyihani yaratishda biz avval o’tgan Vizard, asosan, ushbu modul bilan bog’liq.

 

Shunday qilib, loyiha yaratildi. Endi loyihada o’z modulingizni yarating. Yana bir bor takrorlaymanki, deyarli har bir dars uchun ushbu loyihada modul yaratamiz. Endi ushbu dars uchun modul (dastur) yarating. Ushbu protsedura bir loyiha yaratilishiga qisman o’xshash bo’ladi, lekin biroz farqlar bilan.

Moduli yaratish uchun menyuda File -> New -> New module-ni tanlang

Moduli turi Telefon va Tablet ilovasini tanlang:

Keyingini bosing.

 

Maydonlarni to’ldiring.

Application/Library name – to’g’ridan-to’g’ri smartfondagi ilovalar ro’yxatida ko’rsatiladigan ilovaning nomi. Bu erda FirstProject yozamiz.

Module name  – modulning nomi. Ya’ni. ushbu nom hozirda mavjud bo’lgan modullar ro’yxatida chapda ko’rsatiladi. Modullar nomi uchun shablonni keltiraylik.

Masalan: p <Kurs raqami (000)> <Kursdagi loyiha raqami (0)>.

Darslarning soni uchta raqam, loyihaning soni – bitta. Bundan tashqari, biz “FirstProject” ilovasining nomini qo’shamiz. Bularning hammasi kichik harflar bilan va bo’sh joylarda yoziladi. Bu modulning nomi: p0031firstproject.

Package name – o’ngdagi tahrirni bosish orqali paketning nomi qo’lda tahrirlanishi lozim. U erda uz.startandroid  yoki boshqa shunga o’xshash nom qoldiring va modulning nomini qo’shing.

Minimum SDK-ni o’zgartirmang.

Keyingiga bosing

 

Keyingida Empty Activity ni tanlang.

Keyingiga bosing

 

Bu erda hech narsa o’zgarmaydi.

Finish tugmachasini bosing va kuting.

 

Bir muncha vaqt o’tgach, modul yaratiladi va uni chap tomonda ko’rishimiz mumkin. Bu p0031firstproject – modul nomida maydonida biz ko’rsatgan qiymatlar chiqadi.

Ushbu modulni ochib, uning mazmunini ko’rishingiz mumkin.

Qisqasi, bizni qiziqtirgan elementlardan o’tamiz

AndroidManifest.xml fayli dastur manifestini yoki konfiguratsiya faylidir

Java papkasi va uning pastki papkalari biz yozgan barcha dastur kodi bo’ladi

res  papkasi turli xil resurs fayllari uchun ishlatiladi.

 

Bularning barchasi kelajakda ishlatiladi va nima kerak va nima uchun aniqroq bo’ladi.

 

Keling, bizning birinchi dasturni ishga tushiramiz! Buning uchun nomning yuqorisidagi ochilgan ro’yxatda unga mos keladigan modulni tanlang.

Yashil uchburchak(ro’yxatning ozgina o’ng tomonida ) (yoki Shift + F10 kombinatsiyasi) bilan tugmani bosing .

 

Ilovani ishga tushirish  siz Android qurilmaga yoki emulyatorga ega bo’lishingiz kerak.

Bizda dasturni ishga tushirish uchun hech qanday narsa yo’q. Kabelga haqiqiy qurilmani ulashingiz mumkin va u bu erda ko’rinadi (drayvlar yoki qurilma sozlamalari bilan bog’liq muammo bo’lmasa).

Yoki emulyator yaratishingiz mumkin. Create New Virtual Device-ni bosing.

Bu erda siz qurilmaning ariza omilini tanlashingiz mumkin. Hech narsaga tegmang.

Keyingiga bosing

 

Keyinchalik, x86 Images yorlig’iga o’ting va yuklab olish so’zi bo’lmagan nomda rasm bo’lishi kerak. Ya’ni. allaqachon yuklangan va biz uni ishlatishimiz mumkin.

Bunday holda, emulyator Android 7.1.1 versiyasini o’rnatadi. Agar siz boshqa versiyaga kerak bo’lsa, uni yuklab oling va uni ishlating.

Keyingiga bosing

 

Undan keyin emulyator nomini va uning sozlamalarini o’zgartirishimizni so’raydi. Hamma narsani o’z xolicha qoldirib ketamiz.

Finish tugmasini bosing

 

Natijada, yangi yaratilgan emulyator qurilmalar ro’yxatida paydo bo’ladi va uni ilovani ishga tushirish uchun ishlatishimiz mumkin.

Okni bosing

 

Biroz vaqtdan so’ng (bir necha daqiqagacha), emulyator paydo bo’ladi.

Va u Androidni ishga tushiradi.

Va nihoyat, bizning dasturimiz ishga tushiriladi:

Sarlavha FirstProject. Ilovani yaratishda biz ko’rsatgan narsa shu.

Ya’ni. siz yaratgan va dastlabki arizangizni ishga tushirdingiz,tabriklayman).

 

Agar emulyator sizning arizangizni ko’rsatmasa, Android Studio “видит” emulyatorni ko’rsatadi. Buning uchun pastki chapdan Android Monitor yorlig’ini bosing

Va yuqorida joylashgan qurilmalar ro’yxatida siz Nexus_5X_API_25 emulyatorini ko’rishingiz kerak

Agar emulyator ro’yxatda bo’lsa va dastur ko’rsatilmasa, yashil uchburchak (Shift + F10) tugmasini bosib dasturni qayta ishga tushiring.

Emulyator ro’yxatda bo’lmasa, emulyatorni yoping va dasturni qayta ishga tushiring.

 

P.S.

Agar sizda loyiha ochiq bo’lsa va Android Studio boshlang’ich oynasini ko’rishni xohlasangiz, menyudan File> Close Project ni tanlang.

Siz boshlang’ich oynani ko’rasiz, chap tomonda loyihalaringiz ro’yxati ko’rsatiladi.

Keyingi darslarni kutib qoling ! Keyingi dars Ekran komponentalari va ularning xususiyatlari.

Bats.uz

Javob berish

E-pochta manzilingiz chop etilmaydi. Majburiy ma'lumotlar * bilan belgilangan

5 + 3 =


Close