3 – Amaliy ish. Android ilovalarida jarayonlar (activities) va hodislar (intents). Bir nechta jarayonlardan (activities) foydalanish. Ishdan maqsad



Download 133,5 Kb.
Sana22.06.2021
Hajmi133,5 Kb.
#73933
Bog'liq
3-amaliy ish Xurshid



3 – Amaliy ish. Android ilovalarida jarayonlar (activities) va hodislar (intents). Bir nechta jarayonlardan (activities) foydalanish.


Ishdan maqsad: Android ilovalarini yaratishda activity lardan foydalanish. Asosiy Java (activity) fayllar va layout (xml) lar strukturasi va ularni o‘zgartirish ko‘nikmalariga ega bo‘lish, bir va bir nechta activity va layout larni bir – biriga bog‘lash.
Android operatsion tizimida dastur tuzish jarayonida ma`lumotlar yaxlitligi va ishonchligi himoyasini oshirish uchun Eclipse dasturlash muhitini o`rnatish jarayonida dasturlar uchun alohida fayl yaratish so`raladi va dasturlash muhitida tuzulgan va tuzulayotgan dasturlar shu faylda saqlab boriladi. Har bir dastur fayli alohida bo`lib, bu fayl ham o`z navbatida ichidagi saqlanadigan ma`lumotlar turiga qarab bir necha, fayllarga bo`linadi.



8-rasm. Eclipse dasturlash muhiti “Package Explorer” oynasi

4-rasmdagi ―Package Explorer‖ oynasida bir dastur fayllari ko`rsatilgan bo`lib, bular:



  • ResUz – Android Project nomi, dasturning asosiy fayllari saqlanadigan fayl nomi ham avtomatik tarzda shunday nomlanadi;

  • src – bu fayl ichida dasturda ishlatiladigan asosiy .java classlar saqlanadi. Bu classlar ―Package name‖ box sida ozgan uch qismli paketi ichma ich joylashgan qismida ochiladi;

  • gen – ya`ni Generated Java Files, biz dasturda foydalangan vosita va komponentalarmizni o`zida id orqali saqlab olib, biz murojaat qilganda chaqiradigan asosiy R.java fayli saqlqnqdi;

  • Android2.2 – bu faylda dastur API darajalarining paketlar jamlanmasi saqlanadi va widjetlar orqali murojaatni amalga oshiradi;

  • Android da XML – lug‘atdan foydalangan holda foydalanuvchi interfeysi hamda ekran elementlarini loyihalash mumkin. Bunda ham HTML Web-sahifa yaratish usullari qo‘llaniladi.

  • Har bir HML fayli View yoki ViewGroup obyekti bo‘lgan 1 ta asosiy element saqlaydi. Asosiy element aniqlangach, unga qo‘shimcha elementlar yoki vidjetlar qo‘shish mumkin. Bu elementlarni esa o‘z navbatida doimiy ravishda tahrirlash mumkin. Misol:

  • "1.0" encoding="utf-8"?>

  • "http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >






  • android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="ResUzActivity"





  • Ushbu misolda 1 ta asosiy element, ya‘ni va o‘z atributlariga ega bo‘lgan 1 ta ost element hisoblangan , ya‘ni matnli maydon mavjud.

  • xmlns:android – Android muhitida umumiy atributlarni XML da e‘lon qilish . Har bir fayldagi asosiy element o‘zida quyidagi qiymatli atributni saqlashi lozim:

  • http://schemas.android.com/apk/res/android

  • android: layout_width Ushbu atribut ekran uchun ruxsat etilgan kenglini ifodalaydi. Yuqoridagi misolda TextView yagona obyekt bo‘lganligi uchun ham uni butun ekran bo‘ylab cho‘zish mumkin. Shuning uchun ham uning qiymati "fill_parent" ni tashkil etadi.



Download 133,5 Kb.

Do'stlaringiz bilan baham:




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