Toshkent islom universiteti
-rasm. BroadcastResiever obyekti jarayoni
Download 1.49 Mb. Pdf ko'rish
|
java dasturlash tilida android tizimida milliy resurslarni tashkillashtirish va boshqarish
15-rasm. BroadcastResiever obyekti jarayoni
Ko‘rinib turuvchi jarayon (visible process) ushbu jarayon komponenti foydalanuvchi tomonidan chaqirilishi mumkin. - bu faoliyat jarayoni fokusda aks etmaydi, lekin foydalanuvchiga ko‘rinib turadi. Bu dialog ortidagi foydalanuvchiga ko‘rinib turadigan faoliyat. - Bu xizmat joriy vaqtda amalga oshirilayotgan faoliyat tomonidan yopilgan faoliyat. Manifestning umumiy strukturasi. Manifest fayli android ilovalarining umumiy arxitekturasini, funktsional imkoniyatlari va konfiguratsiyasini inkopsulatsiya qiladi. Ilovalarni ishlab chiqarish jarayonida doimiy ravishda faylga yangi element va atributlar qo‘shish bilan uning tuzilishi (strukturasi)ni o‘zgartirishga o‘g‘ri keladi. Shuning uchun manifestning ichki strukturasini to‘g‘ri tashkil qilish lozim. Foydalanuvchi grafik interfeysi. Android ilovalarida foydalanuvchi grafik interfeysi View hamda ViewGroup obyektlaridan foydalanish orqali amalga oshiriladi. View
obyekti android
platformasida foydalanuvchi interfeysini ifodalashning asosiy modulidir. View obyekti – ma‘lumotlar strukturasidir. 35
Eclipse uchun ADT plagini LayoutEditor nomli qulay vosita bo‘lgan visual redaktorni taklif qiladi. XML bilan ishlash 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 HML 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" ?>
< LinearLayout
xmlns:android = "http://schemas.android.com/apk/res/android"
android:orientation =
android:layout_width =
android:layout_height =
>
< Button
android:layout_width =
android:layout_height =
android:id =
android:text =
Button
>
< TextView
android:layout_width =
android:layout_height =
android:text =
TextView
>
LinearLayout >
atributlariga ega bo‘lgan 1 ta ost element hisoblangan maydon mavjud. xmlns:android – Android muhitida umumiy atributlarni XML da e‘lon qilish . Har bir fayldagi asosiy element o‘zida quyidagi qiymatli atributni saqlashi lozim:
android: layout_width Ushbu atribut ekran uchun ruxsat etilgan kenglini ifodalaydi. Yuqoridagi misolda TextView yagona obyekt bo‘lganligi uchun ham
36
uni butun ekran bo‘ylab cho‘zish mumkin. Shuning uchun ham uning qiymati "fill_parent" ni tashkil etadi. android: layout_height mos ravishda ekran uzunligini belgilaydi. android: text TextView da ifodalanishi lozim bo‘lgan matnni o‘rnatadi. View va ViewGroup ning har bir obyekti xilma-xil XML-atributlarni qo‘llab-quvvatlaydi.
Ilova yaratishda quyidagi standart belgilardan foydalaniladi: - FrameLayout; - LinearLayout; - TableLayout; - RelativeLayout. Yuqoridagi barcha belgilar View klassidan meros olgan ViewGroup ostklassi tarkibiga kiradi.
Download 1.49 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling