• Ilova asoslari
  • 8-laboratoriya ishi Mavzu: Grafik mobil interfeysni ishlab chiqish va yaratish Ishdan maqsad




    Download 1.65 Mb.
    bet1/9
    Sana18.09.2023
    Hajmi1.65 Mb.
    #82480
      1   2   3   4   5   6   7   8   9
    Bog'liq
    12-modul. Yog‘ochga ishlov berish texnologiyasi . Duradgorlikning xalq, Elektron tijorat, Fazik 2021 maqola, TAT ochiq dars, 103, 3-kurs o\'quv amaliyoti dasturi, bildirish, Maqsadli ko`rsatkich, Boltayev Ruslan, Raxmatova Xumora 4z guruh mustaqil, 1 biologiya, avtoreferat, 2-kurs o\'quv amaliyoti dasturi, Статья Сувонова О О, Academic-Data-353211105300


    8-laboratoriya ishi
    Mavzu: Grafik mobil interfeysni ishlab chiqish va yaratish
    Ishdan maqsad: Mobil ilovaning foydalanuvchi grafik interfeysini ishlab chiqish va unda boshqaruv elementlaridan foydalanish.
    Ish tartibi:

    • laboratoriya ishi tavsifini o‘rganish;

    • dastur arxitekturasini ishlab chiqish;

    • Android ilovalarni ishlab chiqishda foydalaniladigan barcha dasturlarni o‘rnatish va sozlash;

    • Mobil ilova grafik interfeysini ishlab chiqish;

    • hisobotni tayyorlash

    Nazariy qism:



    Ilova asoslari


    Android ilovalari Kotlin, Java dasturlash tili va C++ tillari yordamida yozilishi mumkin. Android SDK vositalari sizning kodingizni har qanday ma'lumotlar va resurs fayllari bilan birga APK yoki Android ilovalari to'plamiga to'playdi. Android toʻplami qoʻshimchali arxiv fayli boʻlib .apk, ish vaqtida zarur boʻlgan Android ilovasining mazmunini oʻz ichiga oladi va u Android qurilmalari ilovani oʻrnatish uchun foydalanadigan fayldir.
    Qoʻshimchali arxiv fayli boʻlgan Android ilovalar toʻplami .aabAndroid ilova loyihasining mazmunini, jumladan, ish vaqtida talab qilinmaydigan baʼzi qoʻshimcha metamaʼlumotlarni oʻz ichiga oladi. AAB nashriyot formati bo‘lib, uni Android qurilmalariga o‘rnatib bo‘lmaydi. Bu APK-ni yaratish va imzolashni keyingi bosqichga kechiktiradi.
    Ilovangizni Google Play orqali tarqatayotganda, masalan, Google Play serverlari ilovani oʻrnatishni soʻragan maʼlum qurilma tomonidan talab qilinadigan manbalar va kodlarni oʻz ichiga olgan optimallashtirilgan APKʼlarni yaratadi.
    Har bir Android ilovasi quyidagi Android xavfsizlik funksiyalari bilan himoyalangan oʻzining xavfsizlik sinov muhitida yashaydi:

    • Android operatsion tizimi ko'p foydalanuvchili Linux tizimi bo'lib, unda har bir ilova boshqa foydalanuvchi hisoblanadi.

    • Odatiy bo'lib, tizim har bir ilovaga faqat tizim tomonidan ishlatiladigan va ilovaga noma'lum bo'lgan noyob Linux foydalanuvchi identifikatorini tayinlaydi. Tizim ilovadagi barcha fayllar uchun ruxsatlarni o'rnatadi, shunda faqat ushbu ilovaga tayinlangan foydalanuvchi identifikatori ularga kira oladi.

    • Har bir jarayon o'z virtual mashinasiga (VM) ega, shuning uchun ilova kodi boshqa ilovalardan ajratilgan holda ishlaydi.

    • Odatiy bo'lib, har bir ilova o'zining Linux jarayonida ishlaydi. Android tizimi dasturning istalgan komponentini bajarish kerak bo'lganda jarayonni boshlaydi va undan keyin kerak bo'lmaganda yoki tizim boshqa ilovalar uchun xotirani tiklashi kerak bo'lganda jarayonni o'chiradi.

    Android tizimi eng kam imtiyoz tamoyilini amalga oshiradi . Ya'ni, har bir ilova, sukut bo'yicha, faqat o'z ishini bajarish uchun zarur bo'lgan komponentlarga kirish huquqiga ega va boshqa emas. Bu juda xavfsiz muhitni yaratadi, unda ilova unga ruxsat berilmagan tizim qismlariga kira olmaydi.
    Biroq, ilovaning boshqa ilovalar bilan maʼlumotlarni almashishi va tizim xizmatlariga kirishi mumkin boʻlgan usullar mavjud:

    • Bir xil Linux foydalanuvchi identifikatorini almashish uchun ikkita ilovani tashkil qilish mumkin, bu holda ular bir-birining fayllariga kirishlari mumkin. Tizim resurslarini tejash uchun bir xil foydalanuvchi identifikatoriga ega ilovalar ham bir xil Linux jarayonida ishlashni va bir xil VMni almashishni tashkil qilishi mumkin. Ilovalar ham xuddi shu sertifikat bilan imzolangan bo'lishi kerak.

    • Ilova qurilma joylashuvi, kamera va Bluetooth ulanishi kabi qurilma maʼlumotlariga kirish uchun ruxsat soʻrashi mumkin. Foydalanuvchi ushbu ruxsatlarni aniq berishi kerak.

    Ushbu hujjatning qolgan qismi quyidagi tushunchalarni taqdim etadi:

    • Ilovangizni belgilaydigan asosiy ramka komponentlari.

    • Ilovangiz uchun komponentlar va kerakli qurilma xususiyatlarini e'lon qiladigan manifest fayli.

    • Ilova kodidan alohida bo'lgan va ilovangizga turli xil qurilma konfiguratsiyalari uchun o'z xatti-harakatlarini oqilona optimallashtirish imkonini beruvchi manbalar.


    Download 1.65 Mb.
      1   2   3   4   5   6   7   8   9




    Download 1.65 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    8-laboratoriya ishi Mavzu: Grafik mobil interfeysni ishlab chiqish va yaratish Ishdan maqsad

    Download 1.65 Mb.