AndroidManifest – strukturalashgan XML-fayl bo’lib, u ilova konfiguratsiyasini belgilaydi. Ilova komponentlarini e‘lon qiladi.
Android ilovalari komponentlari 4 turga bo’linadi. Ular quyidagilar:
Activity – faoliyat;
Service – xizmat;
Broadcast Reciever – keng hajmda ma‘lum
Content Provider – Kontent provayder.
Activity – ilovalar uchun foydalanuvchi visual interfeysi – oynani o’zida aks ettiradi. Oyna mobil qurilmani to’liq egallaydi, biroq o’lchamni o’zgartirish mumkin. Barcha jarayonlar Activity klassining ostklass sifatida o’zlashtiriladi. Ilovalar esa o’zida bir qancha jarayonlarni saqlaydi.
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 XML 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:
xml version="1.0" encoding="utf-8"?>
package="com.tuitdev.scanner"
android:versionName="1.0">
android:name="android.hardware.camera"
android:name="android.hardware.camera.autofocus"
android:icon="@drawable/ic_launcher">
android:theme="@style/Theme.Sherlock.Light.NoActionBar"
Dastur ishga tushganda ―Android Scanner‖ yozuvi paydo bo’ladi va keyin oynaga avtomatik o’tib ketadi.
Do'stlaringiz bilan baham: |