Toshkent islom universiteti


-rasm. BroadcastResiever obyekti jarayoni


Download 1.49 Mb.
Pdf ko'rish
bet18/37
Sana05.01.2022
Hajmi1.49 Mb.
#214593
1   ...   14   15   16   17   18   19   20   21   ...   37
Bog'liq
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

=

"vertical"

 

     


android:layout_width

=

"fill_parent"

 

     


android:layout_height

=

"fill_parent"

 

>

 



<

Button


   

       


android:layout_width

=

" wrap_content "

  

       


android:layout_height

=

"wrap_content"

  

 

 



 

android:id

=

" @+id/Button1"

 

       



android:text

=

"Ko`rsatish"

 

Button


 

>

 



 

<

TextView


   

       


android:layout_width

=

"fill_parent"

  

       


android:layout_height

=

"wrap_content"

  

       


android:text

=

"ResUzActivity"

 

TextView


 

>

 



LinearLayout

>

 

Ushbu  misolda  1  ta  asosiy  element,  ya‘ni    va  o‘z 



atributlariga ega bo‘lgan 1 ta ost element hisoblangan , ya‘ni matnli 

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: 

http://schemas.android.com/apk/res/android

 

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. 

Standart belgilar 

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:
1   ...   14   15   16   17   18   19   20   21   ...   37




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling