Mobil operatsion tizimlar, ularning asosiy xususiyatlari


Vizual elementlarni kodda olish va boshqarish



Download 1,21 Mb.
bet14/18
Sana29.01.2022
Hajmi1,21 Mb.
#418370
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
2-Mobil operatsion tizimlar, ularning asosiy xususiyatlar

Vizual elementlarni kodda olish va boshqarish
Yuqorida ko‘rsatilgan TextView elementi juda muhim xususiyatga ega - id yoki element identifikatori. Ushbu identifikator Java kodidan xml faylida aniqlangan elementga kirish imkonini beradi. Misol uchun, MainActivity sinfiga o‘ting va uning kodini o‘zgartiring:



Setcontentview usuli yordamida second_layout faylidan belgilar o‘rnatiladi. Yana bir muhim nuqta - TextView vizual elementini olish. Uning kodida biz Android xususiyatini aniqladik: id, keyin bu id orqali uni olishimiz mumkin.


ID-da elementlarni olish uchun Activity klassi findViewById usuliga ega. Bu usul shaklida resurs ID uzatiladi R.id. [id_element]. ushbu usul barcha elementlar uchun asosiy sinf ob'ektini ko‘rish ob'ektini qaytaradi, shuning uchun usulning natijasi TextView turiga olib kelishi kerak.
Keyinchalik, biz ushbu element bilan biror narsa qilishimiz mumkin, bu holda uning matnini o‘zgartiramiz. Va eng muhimi, ob'ektni olish setContentView usulida ushbu ingl.element aniqlangan belgilar o‘rnatilgandan so‘ng sodir bo‘ladi. Va agar biz loyihani boshlasak, TextView yangi matnni chiqaradi:



Mobil ilova (inglizcha: Mobile app) — maʼlum bir platforma (iOS, Android, Windows Phone va boshqalar) uchun ishlab chiqilgan smartfonlar, planshetlar va boshqa mobil qurilmalarda  ishlashga moʻljallangan dastur. Koʻpgina mobil ilovalar qurilmaning oʻzida oldindan oʻrnatiladi yoki ularni App Store, Google Play va boshqalar kabi onlayn dastur doʻkonlaridan bepul yoki pullik bilan yuklab olish mumkin.
Dastlab, mobil ilovalar elektron pochtani tezda tekshirish uchun ishlatilgan, ammo ularning yuqori talablari boshqa sohalarda ham kengayishiga olib keldi, masalan, mobil telefon va GPS oʻyinlari, suhbatlashish, video tomosha qilish va Internetdan foydalanish. Ushbu atama 2007-yildan beri juda mashhur boʻlib, 2010-yilda Amerika Dialektik Jamiyati tomonidan „Yil soʻzlari“ roʻyxatiga kiritilgan.
Mobil ilovalar bozori bugungi kunda juda rivojlangan va barqaror oʻsib bormoqda. Statista prognozlariga koʻra, 2020-yilda mobil ilovalar sanoatining yillik yalpi daromadi $189 milliarddan oshadi.[3]


Ma’lumotlar bazasi bu — tartiblangan ma’lumotlarni saqlovchi va qayta ishlovchi axborot modeli hisoblanadi. Soddaroq qilib aytganda, bir hil turdagi axborotlarni o‘zida saqlovchi va berilgan so‘rovlar orqali ularni taqdim etuvchi model. Misol uchun, kitoblar javoni, bu ma’lumotlar bazasi hisoblanadi, ya’ni bir hil turdagi (kitoblarni) ob’yektlarni o‘zida saqlaydi, yoki bo‘lmasa telefon raqamlar yozilgan kitobcha, bu yerda ism, telefon raqam kabi bir hil tipdagi ma’lumotlar saqlanadi, bu ham ma’lumotlar bazasi.
Android ma'lumotlar bazalari bilan mashhur SQLite kutubxonasidan foydalanadi. SQLite ko‘plab maishiy elektron qurilmalar va dasturlarda, jumladan, ba'zi MP3 pleyerlar, iPhone, iPod Touch, Mozilla Firefox va boshqalarda ishlatiladigan juda ishonchli ma'lumotlar bazasi tizimi sifatida o‘zini namoyon qildi. Android ma'lumotlar bazalarini katalogda saqlaydi /data / data / < imyavashegopaketa>/databases qurilmangizdagi (yoki emulyator). Odatiy bo‘lib, barcha ma'lumotlar bazalari xususiy bo‘lib, ularga faqat ularni yaratgan ilovalar kirishi mumkin.Php+MySQL to‘plami bilan tajribaga ega bo‘lganlar juda ko‘p tanish narsalarni topadilar va tezda ishlash tamoyilini tushunadilar. Avvalo, Android-da tayyor SQLiteOpenHelper sinfiga ega ekanligini esdan chiqarmasligingiz kerak. Esingizda bo‘lsin, biz o‘z loyihalarimizda har doim Activity (extends Activity) dan meros bo‘lib qoldik. Ma'lumotlar bazasi bilan ishlashda ham xuddi shunday qilish kerak



Download 1,21 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish