Muhammad al-xorazmiy nomidagi tоshkent axbоrоt texnоlоgiyalari universiteti mustaqil ish mavzu



Download 0,82 Mb.
bet4/10
Sana28.05.2022
Hajmi0,82 Mb.
#612616
1   2   3   4   5   6   7   8   9   10
Bog'liq
Loyiha ishi Jumanov Ozodbek

3. Masalaning qo’yilishi
Masalaning qo’yilishi: Bugungi kunda Java dasturlash tili dunyoda keng foydalanilib kelinmoqda, asosan bu tilda Smartphone qurilmar uchun dasturlar, bundan tashqari online saytlarda turli xizmatlar va kompyuter o’yinlari ishlab chiqilmoqda. Aynan shular bilan bir qatorda men bugun “Linux OT fani uchun o’quv qo’llanma” dasturini yaratmoqdaman. Bu esa o’z navbatida ish jarayoni paytida tajribani oshishiga va bilim ko’nikmalarni mustahkamlanishiga olib keladi.
Ushbu ishda “Linux OT” fanini o’rganayotgan talabalar uchun o’quv qo’llanmani elektronlashtiribgina qolmay, uni yagona bitta dastur ko’rinishiga keltirish va mavzularni ppt formatidagi slayd, slayd ochuvchi dasturlar yuklashdan ozod qilish va darsliklarni osongina o’qib o’rganish imkoniyatini yaratish maqsad qilib olingan. Maqsadni amalga oshirishda quyidagi vazifalar belgilab olingan:

  • java dasturlash tilini o’rganib, ko’nikmalarni hosil qilish;

  • android studio dasturi yordamida mobil ilova yaratish;

  • dastur kodi hamda interfeysi bilan ishlash va qurilmaga o’rnatish;

  • tizimni taqdim etish.

4. Android platformasi uchun mobil ilova yaratish bosqichlari
Android ilovalari Java dasturlash tilida yozilgan. Android SDK vositalari (dasturiy ta'minotni ishlab chiqish to'plami - dasturiy ta'minotni ishlab chiqish to'plami) siz kiritgan kodni va barcha kerakli ma'lumotlar va manba fayllarini APK fayliga - kengaytmali arxiv fayli bo'lgan Android dasturiy paketini kompilyatsiya qiladi .apk. APK fayli Android ilovasining ishlashi uchun zarur bo'lgan barcha narsani o'z ichiga oladi va ilovani Android tizimida ishlaydigan har qanday qurilmaga o'rnatishga imkon beradi.
Qurilmaga o'rnatilgan har bir Android ilovasi o'zining qum qutisida (qumli muhit) ishlaydi:
Android operatsion tizimi - ko'p foydalanuvchilar Linux tizimidir, unda har bir foydalanuvchi alohida foydalanuvchi hisoblanadi;
O datiy bo'lib, tizim har bir ilovaga yagona Linux foydalanuvchi identifikatorini belgilaydi (bu identifikator faqat tizim tomonidan qo'llaniladi va dastur uchun noma'lum); tizimda ilova ichidagi barcha fayllar uchun ruxsat berilishi uchun faqatgina ushbu ilovaga tayinlangan identifikator bilan foydalanuvchi ruxsat beriladi;
har bir jarayon o'z virtual mashinasiga (VM) ega, shuning uchun dastur kodi boshqa dasturlardan ajratilgan holda ishlaydi;
Odatiy bo'lib, har bir dastur o'z Linux jarayonida ishlaydi. Android ilovani ishga tushirish jarayonini ishga tushirish jarayonini boshlaydi va undan keyin kerak bo'lmaganda yoki tizim boshqa ilovalar uchun xotirani bo'shatish kerak bo'lganda jarayoni tugatadi.
Shunday qilib, Android tizimi minimal huquqlarni berish printsipini amalga oshiradi . Boshqacha aytganda, sukut bo'yicha har bir dastur faqat ishlash uchun zarur bo'lgan komponentlarga va boshqa hech qanday ma'lumotga ega bo'lmaydi. Bu esa, ilovaning tizimning ruxsatsiz joylariga kirish imkoniga ega bo'lmagan juda xavfsiz muhitni yaratadi.
Biroq, dasturda boshqa ilovalarga ma'lumot berish va tizim xizmatlariga kirish imkoniyatlari mavjud:
ikkita ilova bir Linux foydalanuvchi identifikatoriga berilishi mumkin. Bunday holatda, ularning har biri boshqa dasturning fayllaridan foydalanishi mumkin. Tizim resurslarini tejash uchun siz bir xil Linux jarayonida bir xil foydalanuvchi identifikatori bilan ishlaydigan ilovalar yaratishingiz va bir xil VM dan foydalanishingiz mumkin (ilovalar bir xil sertifikat bilan imzolanishi kerak);
dastur ilova ma'lumotlariga kirish uchun ruxsat so'rashi mumkin, masalan, foydalanuvchi kontaktlari, SMS xabarlari, ulangan xotira kartasi (SD-karta), kamera, Bluetooth, va hokazo. Barcha o'rnatilgan ruxsatnomalar ilovaga o'rnatilishi kerak.
Bu tizimda Android dasturining mavjudligi haqida asosiy ma'lumotlar. Ushbu hujjatning qolgan qismi quyidagi mavzularni qamrab oladi:
ilovani belgilaydigan asosiy komponentlar;
dastur tomonidan talab qilinadigan komponentlar va qurilma funktsiyalari e'lon qilingan manifest fayli;
dastur kodidan alohida ajratilgan resurslar va ilovaning turli xil konfiguratsiyalarga ega qurilmalarga moslashishiga imkon beradi.

Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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