Android.view va android.widget paketlari - grafik foydalanuvchi interfeysi uchun javobgardir(Graphical User Interface). Ular tugmachalar va kiritish maydonlari, vidjetlarni ekranda joylashtirish uchun markirovka kabi o'rnatilgan vidjetlar to'plamini o'z ichiga oladi. Ularning yordami bilan siz eng oddiy Android dasturini yaratishingiz mumkin.
Android.graphics paketi - grafik fayllar bilan ishlashga mo'ljallangan va android.animation yordamida oddiy animatsiyalar yaratishingiz mumkin.
Android.opengl paketi - OpenGL dvijogini, android.gesture esa sensorli ekran imo-ishoralarini aniqlashni qo'llab-quvvatlaydi.
Ko'p sonli interfeyslar aloqaga mo‘ljallangan. Android.net to'plami HTTP va SIP va Wi-Fi-ni qo'llab-quvvatlash kabi yuqori darajadagi tarmoq protokollari to'plamlarini o'z ichiga oladi.
Android.webkit paketi - veb-sahifalarni dasturda namoyish etishni osonlashtiradigan mashhur veb-brauzer mexanizmi.
Android.bluetooth va android.nfc paketlari mos ravishda BlueTooth va Near Field Communication protokollari to'plamlarini taqdim etadi.
Android.telephony paketi - sizga telefoniya funktsiyalaridan foydalanish imkoniyatini beradi - masalan, SMS yuborish.
Android.app paketi - amaliy dasturlarni boshqarish uchun mo'ljallangan.
Android.hardware paketi - kamera va datchiklarga kirish imkoniyatini beradi, android.location paketi qurilmaning geografik koordinatalari, shu jumladan GPS datchigi yordamida ma'lumot beradi.
Android.media paketi - audio va video oqimlarini kodlash uchun javobgardir; mobil qurilmalar uchun bu hali ham yuqori sifatli optimallashtirishni talab qiladigan hisoblash uchun murakkab vazifadir.
Android.database paketi - ma'lumotlar bazalariga kirishni ta'minlaydi.
Android dastur tuzilishi
Android ilovalari oddiy(sodda) yoki murakkab bo'lishi mumkin, ammo dasturlarning tuzilishi har doim bir xil bo'ladi. Majburiy(doimiy, kerak) dastur elementlari mavjud va kerak bo'lganda foydalaniladigan ixtiyoriy elementlar mavjud. Android dasturi bir nechta asosiy tarkibiy qismlardan iborat: dastur manifesti, turli xil manbalar to'plami va dastur uchun manba kodi.
Android dasturining majburiy va mumkin bo'lgan(zarur bo‘lganda ishlatiladigan) tarkibiy qismlari qanday:
- genFayllar-Javaning o'zi tomonidan yaratilgan fayllar. Bu yerda R.java kabi muhim fayl mavjud. Kerakli komponent.
- AndroidManifest.xml - manifest fayli tizimga dastur haqida asosiy ma'lumotlarni taqdim etadi. Har bir dastur o'zining manifest fayliga ega bo'lishi kerak. Kerakli komponent.
- Src - dastur kodini o'z ichiga olgan katalog. Kerakli komponent.
- Aktivlar - ixtiyoriy kataloglar va fayllar to'plami. Ixtiyoriy komponent.
- Res - dastur resurslarini o'z ichiga olgan katalog. Ushbu katalogda drawable, anim, layout, menu, values, xml va raw kabi ichki papkalar mavjud bo'lishi mumkin. Kerakli komponent.
Do'stlaringiz bilan baham: |