Мобил қурилмалар учун операцион тизимлар



Download 0,81 Mb.
Sana19.02.2022
Hajmi0,81 Mb.
#458636
Bog'liq
7-Ma\'ruza

FAN: MOBIL ILOVALARNI ISHLAB CHIQISH


Ma’ruzachi: katta. o‘q. Jiyanov O.P.

Mobil ilovalarda ma’lumotlar bazasi bilash ishlash, geolokatsiya bilan ishlash.


7-MAVZU:

REJA:

1. Shared Preferences ob’ekti orqali ilova ma’lumotlarini saqlash.

2. Fayllarga ma’lumot yozish va o‘qish (internal va external saqlovchilar.

3. SQLite asoslari.

Ilovalardan foydalanish jarayonida ilovaga tegishli biror ma’lumotni vaqtinchalik qayerdadir saqlashga va unga qayta murojaat qilishga to‘g‘ri keladi. Android tizimida 3 xil ko‘rinishda ma’lumotlarni saqlash mumkin:

Ilovalardan foydalanish jarayonida ilovaga tegishli biror ma’lumotni vaqtinchalik qayerdadir saqlashga va unga qayta murojaat qilishga to‘g‘ri keladi. Android tizimida 3 xil ko‘rinishda ma’lumotlarni saqlash mumkin:

Kichik o‘lchamdagi va tez-tez murojaat qilish uchun ishlatiladigan sharedpreferences ob’ektidan foydalanish.

Fayllar tizimidan foydalanish

Relatsion ma’lumotlar bazasini boshqarish tizimi SQLite ma’lumotlar bazasidan foydalanish.

Demak Android tizimida ilovalarning oddiy, vaqtinchalik ma’lumotlarini saqlash uchun ishlatiladigan SharedPreferences ob’ektidan qanday foydalanamiz. Masalan, sizning ilovangizda matn ma’lumotlari mavjud va ushbu matn shrift o‘lchamini joriy holat uchun o‘zgartirmoqchisiz.


Bunda “Settings” menyusiga kiramiz va u yerdan “change Text Size” tugmasini bosamiz va matn shrift o‘lchamini o‘zgartirib saqlash “save” tugmasini bosamiz. Buning uchun Shared Preferences ob’ektining name/value juftligi orqali ilova ma’lumotlari avtomatik tarzda XML faylida saqlandi. Ilova ma’lumotlarini Shared Preferences ob’ektida saqlash: Using Preferences ilovasi.

1. Yangi Android loyiha yaratamizg va uni Using Preferences deb nomlaymiz. 2. /res papkasida xml nomli yangi papka yaratamiz va uning ichida myap preferences.xml nomli xml fayl yaratamiz (rasmda ko‘rsatilgandek) 3. myapppreferences.xml fayli quyidagicha bo‘ladi:

1. Yangi Android loyiha yaratamizg va uni Using Preferences deb nomlaymiz. 2. /res papkasida xml nomli yangi papka yaratamiz va uning ichida myap preferences.xml nomli xml fayl yaratamiz (rasmda ko‘rsatilgandek) 3. myapppreferences.xml fayli quyidagicha bo‘ladi:


Ilovaning myapppreferences.xml fayli

xmlns:android=”http://schemas.android.com/apk/res/android”>

android:title=”Checkbox” android:defaultValue=”false” android:summary=”True or False” android:key=”checkboxPref” />

  • android:title=”Checkbox” android:defaultValue=”false” android:summary=”True or False” android:key=”checkboxPref” />

android:summary=”Enter a string” android:defaultValue=”[Enter a string here]” android:title=”Edit Text” android:key=”editTextPref” />

android:summary=”Enter a string” android:defaultValue=”[Enter a string here]” android:title=”Edit Text” android:key=”editTextPref” />


android:summary=”Select a ringtone” android:title=”Ringtones” android:key=”ringtonePref” />

android:summary=”Enter a string” android:title=”Edit Text (second Screen)” android:key=”secondEditTextPref” />

  • android:summary=”Enter a string” android:title=”Edit Text (second Screen)” android:key=”secondEditTextPref” />

Ma’lumotlar bazasi bilan ishlash 1. Yangi “Databases” nomli loyiha yaratamiz. 2. Loyihaga DBAdapter.java nomli yangi sinf qo‘shamiz va bu sinf ilova uchun ma’lumotlar bazasini boshqarish uchun xizmat qiladi. 3. O‘z navbatida DBAdapter.java fayli quyidagicha o‘zgartiriladi.

Ma’lumotlar bazasi bilan ishlash 1. Yangi “Databases” nomli loyiha yaratamiz. 2. Loyihaga DBAdapter.java nomli yangi sinf qo‘shamiz va bu sinf ilova uchun ma’lumotlar bazasini boshqarish uchun xizmat qiladi. 3. O‘z navbatida DBAdapter.java fayli quyidagicha o‘zgartiriladi.

SAVOL-JAVOBLAR MUHOKAMALAR

Adabiyotlar va internet resurslar:

1. Reto Meier, “Professional Android 4 Application Development”, Published by Jhon Wiley and Sons – 2013 – 816 p.

2. Wei-Meng Lee, Android Application development cookbook – John Wiley and Sons – 2013- 410p.

3. Gloshapov A.L. Goole Android: programmirovanie dlya mobilnыx ustroystv. – SPb. BXV-Peterburg, 2011- 448 c.

4. Anthony Gray, Swift pocket reference, Programming for IOS and OSX, Shroff Publishers and Distr, 2016

5. Doshanova M.YU. «Programmnыe sredstva dlya mobilnыx ustroystv». Uchebnoe posobie. – TUIT «Aloqachi». 2016

  • www.gov.uz – O‘zbeksiton Respublikasi hukumat portali
  • www.tutorialspoint.com/Android/index.html
  • www.tutorialspoint.com/java/index.html
  • www.tuit.uz
  • www.ziyonet.uz
  • www.edu.uz
  • http://dl/e-book-free.com
  • http://moodle.tuit.uz/my/

E’TIBORLARIZ UCHUN RAXMAT!!!


Download 0,81 Mb.

Do'stlaringiz bilan baham:




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