Mobil qurilmalar fanidan yakuniy savollariga javoblar-fayllar.org
89. Android qo'llab-quvvatlash kutubxonasining tuzilishini tavsiflang? Android qo'llab-quvvatlash kutubxonasi to'plami Android platformasi API'larining orqaga mos keladigan versiyalarini hamda faqat kutubxona API'lari orqali foydalanish mumkin bo'lgan xususiyatlarni taqdim etadigan kod kutubxonalari to'plamidir. Har bir qo'llab-quvvatlash kutubxonasi ma'lum bir Android API darajasiga orqaga qarab mos keladi.
Android qo'llab-quvvatlash kutubxonasi to'plami ilovangizga kiritilishi mumkin bo'lgan bir nechta kutubxonalarni o'z ichiga oladi. Ushbu kutubxonalarning har biri Android platformasi versiyalarining ma'lum bir qatorini va funktsiyalar to'plamini qo'llab-quvvatlaydi.
Kutubxonalardan samarali foydalanish uchun qaysi API darajasini maqsad qilmoqchi ekanligingizni hisobga olish muhim, chunki har bir kutubxona turli API darajasini qo'llab-quvvatlaydi.
Android qo'llab-quvvatlash kutubxonasi tuzilishi (architecture) bir nechta layerlardan tashkil topgan:
Java Application Layer: Bu layer Java dasturlash tili bilan yozilgan qo'llab-quvvatlash dasturlari (applications) uchun mo'ljallangan. Ushbu layer qo'llab-quvvatlash dasturlari bilan foydalanuvchi mijozlarni ishga tushishlarini taminlaydi.
Android Framework Layer: Bu layer Android da dasturlashga qo'llaniladigan funksiyalar, servislar va interfeys lar bilan ta'minlangan. Ushbu layrda xizmatlar va kutubxonalarning xususiyatlari bilan birga ishlatiladigan API va Librarylar mavjud.
Android Runtime Layer: Bu layer Android da dasturlarning ishga tushishini ta'minlaydi. Android Runtime Layer'da Dalvik Virtual Machine va Core Libraries mavjud.
Hardware Abstraction Layer: Bu layr qurilmaning fizik mantiqiy va elektron tizimiga oid xususiyatlarini ta'minlaydi va ularning Android da ishlatilishi mumkin bo'lgan sifatini belgilaydi.