12 – Amaliy mashg‘ulot. Android operatsion tizimida taqsimlangan tizimlar


Download 201.39 Kb.
Sana25.02.2023
Hajmi201.39 Kb.
#1231612
Bog'liq
12-amaliyot

12 – Amaliy mashg‘ulot. ANDROID OPERATSION TIZIMIDA TAQSIMLANGAN TIZIMLAR

Reja

  • 1. Android operatsion tizimi haqida.
  • 2. Android operatsion tizimida taqsimlangan tizimlar.

Android (yunoncha so‘z bo‘lib, ikki bo‘g‘ini — «erkak» va «o‘xshash») — odam sifat robot ma’nosini ifoda etadi. Balki mana shuning uchun Android operatsion tizimi logotipida robot tasvirlangandir. Android operatsion tizimining yaratilishi tarixi 2002-yillardan boshlangan. Mana shu davrda Google korporatsiyasi yaratuvchilari E.Rubinning dasturiy ishlanmalari to‘plami bilan qiziqib qoladilar. Dastlab mobil qurilmalar uchun yangi operatsion tizimni yaratish loyihasi bilan katta maxfiylik ostida TAndroid Inc. Kompaniyasi shug‘ullangan, ushbu kompaniyani keyinchalik Google sotib oladi. Android — Linux yadrosiga asoslangan kommunikatorlar, planshetli kompyuterlar, elektron kitoblar, raqamli musiqa uskunalari,qo‘l soatlari, netbuklar va smartbuklar uchun portativ (tarmoqli) operatsion tizimdir. 

Android (yunoncha so‘z bo‘lib, ikki bo‘g‘ini — «erkak» va «o‘xshash») — odam sifat robot ma’nosini ifoda etadi. Balki mana shuning uchun Android operatsion tizimi logotipida robot tasvirlangandir. Android operatsion tizimining yaratilishi tarixi 2002-yillardan boshlangan. Mana shu davrda Google korporatsiyasi yaratuvchilari E.Rubinning dasturiy ishlanmalari to‘plami bilan qiziqib qoladilar. Dastlab mobil qurilmalar uchun yangi operatsion tizimni yaratish loyihasi bilan katta maxfiylik ostida TAndroid Inc. Kompaniyasi shug‘ullangan, ushbu kompaniyani keyinchalik Google sotib oladi. Android — Linux yadrosiga asoslangan kommunikatorlar, planshetli kompyuterlar, elektron kitoblar, raqamli musiqa uskunalari,qo‘l soatlari, netbuklar va smartbuklar uchun portativ (tarmoqli) operatsion tizimdir. 

Google Open Handset Alliance (OHA) alyansini tashkil qildi, u hozirda ham platformani qo‘llab-quvvatlash va yanada rivojlantirish bilan shug‘ullanadi. Android Google tomonidan ishlab chiqilgan kutubxona orqali qurilmani boshqaruvchi Java-ilovasini yaratishga imkon beradi. Android Native Development Kit Si va boshqa tillarda yozilgan ilovalarni yaratadi. 2012-yilning uchinchi choragida sotilgan smartfonlarning 75 foizida Android operatsion tizimi o‘rnatilgan. HTC Dream (T-Mobile G1) — Android OT asosida birinchi smartfoni Yangiliklar kiritilishi tarixi 2008-yil sentabr oyida birinchi versiyasi chiqarilgandan so‘ng tizimga bir necha yangiliklar kiritilishi sodir bo‘ldi. Ushbu yangiliklar odatda, aniqlangan xatolarni tuzatish va tizimga yangi funksiyani kiritish bilan bog‘liq bo‘ldi. 

Google Open Handset Alliance (OHA) alyansini tashkil qildi, u hozirda ham platformani qo‘llab-quvvatlash va yanada rivojlantirish bilan shug‘ullanadi. Android Google tomonidan ishlab chiqilgan kutubxona orqali qurilmani boshqaruvchi Java-ilovasini yaratishga imkon beradi. Android Native Development Kit Si va boshqa tillarda yozilgan ilovalarni yaratadi. 2012-yilning uchinchi choragida sotilgan smartfonlarning 75 foizida Android operatsion tizimi o‘rnatilgan. HTC Dream (T-Mobile G1) — Android OT asosida birinchi smartfoni Yangiliklar kiritilishi tarixi 2008-yil sentabr oyida birinchi versiyasi chiqarilgandan so‘ng tizimga bir necha yangiliklar kiritilishi sodir bo‘ldi. Ushbu yangiliklar odatda, aniqlangan xatolarni tuzatish va tizimga yangi funksiyani kiritish bilan bog‘liq bo‘ldi. 

Planshetlaruchun mo‘ljallangan Android uchinchi (Honeycomb) versiyasi chiqishi bilan borgan sari ko‘proq ishlab chiqaruvchilar ushbu platformada planshetlar ishlab chiqarishlarini e’lon qila boshladilar.Smartfonlar va planshetlardan tashqari Android operatsion tizimini boshqa qurilmalarga ham o‘rnata boshladilar.

Android fragmentlari

  • Androidda fragmentlar butunlay foydalanuvchi interfeysi hisoblanadi. Odatda, faqat ekranning malum bir bo’laklarini yoki butunlay yuzasini egallashi mumkin. Fragmentlar activitylar ichida foydalaniladi. Shuningdek, ular turli xil activitylarda qayta ishlatilishi mumkin. Fragment odatda ko’rinishlar (View) va ko’rinish guruhlari (ViewGroup) lar bilan deyarli bir xil bo’ladi.
  • Activitylar, fragmentlar va bazi ko’rinish guruhlari o’zlarining layuotlari va kontentlarida XML fayllarni ishlata oladi. XML fayl komponentlar xuddi GUI (Graphics User Interface) lar, fragmentlar va activitylar kabidir. Shunday qilib, bu komponent foydalanuvchi interfeysini qurishda ishlatiladi (o’lchamlar, chegaralar, oraliqlar va h.k).

Android Fragment Lifecycle

Fragmentlardan qanday foydalanish kerak.

  • Avvalo mashg'ulotda qancha qismlardan foydalanmoqchi ekanligingizni hal qiling. Masalan, qurilmaning landshaft va portret rejimlarini boshqarish uchun ikkita qismdan foydalanmoqchimiz.
  • Keyinchalik, fragmentlar soniga qarab, Fragment sinfini kengaytiradigan sinflar yarating. Fragment klassi yuqorida aytib o'tilgan qayta chaqirish funktsiyalariga ega. Sizning talablaringiz asosida har qanday funktsiyalarni bekor qilishingiz mumkin.
  • Har bir qismga mos ravishda siz XML faylida tartib fayllarini yaratishingiz kerak bo'ladi. Ushbu fayllar belgilangan qismlar uchun maketga ega bo'ladi.

Fragmentlar turlari

  • Single frame fragments - bitta freym fragmentlari mobil telefonlar kabi qo'l ushlash moslamalari uchun ishlatiladi, bu erda biz faqat bitta bo'lakni ko'rinish sifatida ko'rsatishimiz mumkin.
  • List fragments - ro'yxatning maxsus ko'rinishiga ega qismlar ro'yxat bo'lagi deb nomlanadi
  • Fragments transaction - fragment tranzaktsiyasi bilan foydalanish. biz bir qismni boshqa qismga ko'chiramiz.

Download 201.39 Kb.

Do'stlaringiz bilan baham:




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