Mobil qurilmalar fanidan yakuniy savollariga javoblar



Download 375,4 Kb.
bet49/63
Sana01.02.2023
Hajmi375,4 Kb.
#906535
1   ...   45   46   47   48   49   50   51   52   ...   63
Bog'liq
Mobile yakuniy (1)

82. Androidda Activityning to'rtta muhim holatini ayting.

Active State


  • Faoliyat faol holatda bo'lsa, bu uning faol va ishlayotganligini bildiradi.

  • U foydalanuvchiga ko'rinadi va foydalanuvchi u bilan muloqot qilish imkoniyatiga ega.

  • Android Runtime ushbu holatda faoliyatga eng yuqori ustuvorlik bilan qaraydi va hech qachon uni o'ldirishga urinmaydi.

Paused State


  • Faoliyatning bu holatda bo'lishi foydalanuvchi Faoliyatni fonda, masalan, shaffof oyna yoki dialog oynasi orqasida, ya'ni qisman ko'rinadigan holda ko'rishini bildiradi.

  • Foydalanuvchi joriy ko'rinish bilan yakunlanmaguncha Faoliyat bilan o'zaro aloqa qila olmaydi.

  • Android Runtime odatda bu holatda Faoliyatni o'ldirmaydi, lekin resurs taqchilligining ekstremal holatida buni amalga oshirishi mumkin.

Stopped State


  • Joriy faoliyat ustida yangi faoliyat boshlanganda yoki foydalanuvchi "home" tugmachasini bosganida, faoliyat To'xtatilgan holatga keltiriladi.

  • Bu holatdagi faoliyat ko'rinmas, lekin buzilmaydi.

  • Resurs taqchilligi holatlarida Android Runtime bunday faoliyatni o'ldirishi mumkin.

Destroyed State


  • Agar foydalanuvchi "Orqaga" tugmachasini bosganida yoki Android Runtime dasturi faoliyatga ajratilgan xotirani, ya'ni to'xtatilgan yoki to'xtatilgan holatda qayta tiklashga qaror qilsa, u Yo'q qilingan holatga o'tadi.

  • Faoliyat xotiradan chiqib ketgan va u foydalanuvchiga ko'rinmaydi.

83. Androidda dex fayllari nima uchun ishlatiladi?
Androidda DEX fayllari (Dalvik bajariladigan fayllar uchun qisqa) Android ilovasining bayt kodini paketlash va tarqatish uchun ishlatiladi. Ular qurilmalarda Android ilovalarini boshqaradigan virtual mashina bo'lgan Dalvik Virtual Machine (DVM) tomonidan qo'llaniladi.
Ilova Android-da o'rnatilganda, Java manba kodi avval Java baytekodiga kompilyatsiya qilinadi. Keyin Java baytkodi DVM uchun optimallashtirilgan DEX fayllariga aylantiriladi. Keyin DEX fayllari Android qurilmalarida tarqatilishi va o'rnatilishi mumkin bo'lgan APK (Android paketi) fayliga to'planadi.
DEX fayllari DVM uchun "baytekodni qayta yozish" deb nomlangan texnikadan foydalangan holda optimallashtirilgan bo'lib, u DVM ishlashini yanada samarali qilish uchun bayt kodini o'zgartiradi. Ushbu optimallashtirish jarayoni DEX fayllarini kichikroq va tezroq yuklash imkonini beradi, bu esa ilovani tezroq ishga tushirish vaqtini va yaxshi ishlashini ta'minlaydi.
Bundan tashqari, DEX fayllari "DEX fayllarni birlashtirish" yoki "DEX fayl multidex" deb nomlangan texnikaga ham imkon beradi, bu esa Android Framework tomonidan o'rnatilgan 65 ming usullar chegarasini engib o'tishga imkon beradi. Bu ilovaga bayt-kodni bir nechta DEX fayllariga bo‘lish, cheklovdan qochish va foydalanuvchi tajribasini yaxshilash orqali bitta APK-ga 65 mingdan ortiq usullarni kiritish imkonini beradi.
Xulosa qilib aytganda, DEX fayllari Android-da Dalvik virtual mashinasi uchun optimallashtirilgan ilova bayt-kodini tezroq ishga tushirish vaqtlari va yaxshi ishlash imkonini beradigan tarzda paketlash va tarqatish uchun ishlatiladi. Bundan tashqari, bu ilova usullarining cheklovlarini engib o'tishga imkon beradi.

Download 375,4 Kb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   63




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