Fanidan mustaqil ish mavzu: Telegram kanal yoki guruhni mobil ilova yordamida boshqarish. Bajardi: karimov og`abek


Chiqish:  Ilovani ishga tushirishda


Download 446.09 Kb.
bet12/12
Sana12.03.2023
Hajmi446.09 Kb.
#1263554
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Telegram kanal yoki guruhni mobil ilova yordamida boshqarish

Chiqish: 
Ilovani ishga tushirishda: 


Laboratoriya 15
Processlar (Activities)
Faoliyat sinfi Android komponentining juda muhim qismlaridan biridir . Har qanday ilova, qanchalik kichik bo'lishidan qat'iy nazar (kod va miqyoslilik nuqtai nazaridan) kamida bitta Faoliyat sinfiga ega. Asosiy() usuli ushbu dastur yoki ilovaning bajarilishini boshlash uchun kirish nuqtasi boʻlgan koʻpgina dasturlash tillaridan farqli oʻlaroq , android operatsion tizimi oʻzining hayot aylanishining muayyan bosqichlariga mos keladigan maxsus qayta qoʻngʻiroq usullarini chaqirish orqali Faoliyat misolida kodni ishga tushiradi. . Shunday qilib, aytish mumkinki, faoliyat foydalanuvchi bilan muloqot qilish uchun kirish nuqtasidir. Har bir faoliyatda foydalanuvchi bilan muloqot qilish uchun foydalanuvchi interfeysi mavjud bo'lgan tartib mavjud. Bizga ma'lumki, har bir faoliyat u bilan bog'liq tartibni o'z ichiga oladi, shuning uchun aytish mumkinki, faoliyat sinfi shlyuz bo'lib, u orqali foydalanuvchi UI bilan dasturiy ta'sir o'tkazishi mumkin. Muayyan faoliyat uchun tartib setContentView() yordamida o'rnatiladi . setContentView() parametr sifatida View ni qabul qiluvchi funktsiyadir . Ko'rish parametri asosan ushbu faoliyat uchun tartib faylini o'z ichiga oladi. Kod Android uchun Java va Kotlin dasturlash tilida berilgan.

Quyidagi kod Activity_main asosiy Faoliyatning Layout fayli ekanligini bildiradi



Faoliyatlar ko'pincha foydalanuvchiga to'liq ekranli oyna, ko'p oyna rejimi yoki Rasmdagi rasm rejimi sifatida taqdim etilgan bo'lsa-da, bu erda faoliyatning deyarli barcha kichik sinflari amalga oshiradigan ikkita usul mavjud:

  1. onCreate()

  2. onPause()


android:name=".SecondActivity"
android:exported="true" >

Download 446.09 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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