1-laboratoriya mashg'uloti. Java dasturlash tili haqida tushuncha


-laboratoriya mashg'uloti. Mobil ilovalarda fayllar bilan ishlash



Download 3,68 Mb.
bet33/54
Sana06.07.2022
Hajmi3,68 Mb.
#746840
1   ...   29   30   31   32   33   34   35   36   ...   54

19-laboratoriya mashg'uloti. Mobil ilovalarda fayllar bilan ishlash


Ishdan maqsad: Firebase ma'lumotlar bazasini dasturga ulang va sozlang
Masalaning qо‘yilishi: Talabalar berilgan loyihani Android tizimida ishlab chiqish va ilova uchun kerakli bо‘lgan ma’lumotlarni json xizmati orqali serverdan о‘qib olishi va emulator orqali natija olishi lozim.
Nazariy qism.
Mobil ilovalar foydalanuvchilarni autentifikatsiya qilish va foydalanuvchi ma'lumotlarini bir nechta qurilmalarda sinxronlashtirish kabi vazifalarni bajarishi uchun serverni talab qiladi. Biroq, bunday serverni yaratish ko'pchilik ISV -larda yo'q bo'lgan mahorat to'plamini talab qiladi. Yaxshiyamki, bugungi kunda foydalanishingiz mumkin bo'lgan BaaS deb ataladigan bir nechta xizmat ko'rsatish platformalari mavjud. Google Firebase - ana shunday platformalardan biri.
Firebase analitik, nosozliklar haqida xabar berish, foydalanuvchining autentifikatsiyasi va bulutli xabarlar kabi muhim xizmatlarni bepul taqdim etadi. Uning freemium xizmatlariga real vaqtda NoSQL ma'lumotlar bazasi, fayllarni joylashtirish va statik veb-xosting kiradi.
Firebase Analytics - bugungi kunda mobil ilovalarni tahlil qilish bo'yicha eng mashhur echimlardan biri. Uning yordamida siz foydalanuvchilaringiz kimligi va ular sizning ilovangizdan qanday foydalanishi haqida aniq tasavvurga ega bo'lishingiz mumkin.
Amaliy qism.
1 - qadam: Firebase Analytics ni sozlash
Android Studioning so'nggi versiyalari Firebase Analyticsni qo'llab-quvvatlaydi. Bu shuni anglatadiki, siz Android Studio dan chiqmasdan Firebase Analyticsni loyihangizga qo'shishingiz mumkin.
Firebase Analyticsni loyihangiz bilan birlashtirishni boshlash uchun «Сервис»> «Firebase» ni bosing. Sizga quyidagi yordamchi oynasi ko'rsatiladi:
“Analytics” ni va keyin “Log Analytics Event” ni bosing.
Endi siz Android Studio loyihangizni Firebase loyihangiz bilan bog'lashingiz kerak. Shunday qilib, “Firebase ga ulanish” tugmasini bosing.
Ko'rsatilgan muloqot oynasida siz Firebase -ning mavjud barcha loyihalarini ko'rishingiz mumkin. Siz ulardan birini tanlashingiz yoki yangi loyihani tanlashingiz mumkin. Hozircha sizga "Yangi Firebase loyihasini yaratish" variantini tanlashni va loyihaga o'ziga xos nom berishni taklif qilaman..






Muloqot oynasida joylashgan Firebase-ga ulanish tugmachasini bosgandan so'ng, Android Studio avtomatik ravishda google-services.json faylini yaratish va SHA1-ni yuklash kabi barcha kerakli konfiguratsion o'zgarishlarni amalga oshiradi..
Siz hozir loyihangizga Firebase plagini va Firebase Core qaramligini qo'shish uchun Google Analytics qo'shish tugmasini bosishingiz mumkin. Android Studio sizga build.gradle fayllariga kiritilgan aniq o'zgarishlarni ko'rsatadi.

Konfiguratsiyani yakunlash uchun "O'zgarishlarni qabul qilish" tugmasini bosing.


Labarotoriya ishlari uchun topshiriqlar.
1. Ikkita kvadrat matritsalar berilgan: mxn o'lchamdagi A va pxq, m> p, n> q o'lchamli B. A matritsasi B matritsasining katakchasi ekanligini tekshiring.
2. Butun sonli kvadrat matritsa berilgan. Uning satrlarini elementlar yig'indisining o'sish tartibida buyurtma qilish uchun dastur yozing.
3. To'rtburchaklar matritsada matritsa satrlarining minimal elementlarining eng kattasini toping.
4. Belgilar qatori berilgan. Bir satrdagi so'zlar bir -biridan bo'sh joy bilan ajratilgan. Eng qisqa so'zni chop eting.
5. Belgilar qatori berilgan. Bir satrdagi so'zlar bir -biridan bo'sh joy bilan ajratilgan. Bir satrda so'zlarning o'rtacha uzunligini hisoblaydigan dastur yozing.

Download 3,68 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   54




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