• Mavzu: Android sensor imkonyatlari Reja: Sensorli qurilma Androidda sensor imkoniyatlari haqida
  • Texnologiyalari universiteti urganch filiali mustaqil ish




    Download 63.66 Kb.
    bet1/3
    Sana12.05.2023
    Hajmi63.66 Kb.
    #59093
      1   2   3
    Bog'liq
    android sensor imkonyatlari
    O\'quvchilarni pedagogik tashxis qilishning maqsadi va mazmuni, Kasbga oid adabiyotlar annotatsiyasi

    TOSHKENT AXBOROT
    TEXNOLOGIYALARI UNIVERSITETI URGANCH FILIALI




    MUSTAQIL ISH

    FAN NOMI: Mobil ilovalarni ishlab chiqish
    Mavzu: Android sensor imkonyatlari
    Guruh: 963_19
    Bajardi: Xudayberganov Shohruh

    Urganch 2023

    Mavzu: Android sensor imkonyatlari

    Reja:

    1. Sensorli qurilma

    2. Androidda sensor imkoniyatlari haqida

    3. Sensorli hodisalarni qayta ishlash algoritmining asosiy elementlari

    Foydalanilgan adabiyotlar


    1. Sensorli qurilma

    Android turli xil sensorli ekranlar va sensorli panellarni, jumladan, stilusga asoslangan digitizer planshetlarini qo'llab-quvvatlaydi. Sensorli ekranlar displey bilan bog'langan sensorli qurilmalar bo'lib, foydalanuvchi ekrandagi elementlarni to'g'ridan-to'g'ri boshqarayotgandek taassurot qoldiradi.
    Sensorli prokladkalar - bu raqamlashtiruvchi planshet kabi displey bilan bog'lanmagan sensorli qurilmalar. Sensorli panellar odatda ishora yoki mutlaq bilvosita joylashishni aniqlash yoki foydalanuvchi interfeysini imo-ishoralar asosida boshqarish uchun ishlatiladi.
    Sensorli qurilmalarda vazifalari sichqoncha tugmalariga o'xshash tugmalar bo'lishi mumkin.
    Sensorli qurilmalar ba'zan sensorli sensor texnologiyasiga qarab barmoqlar yoki stilus kabi turli xil asboblar yordamida boshqarilishi mumkin.
    Sensorli qurilmalar ba'zan virtual kalitlarni amalga oshirish uchun ishlatiladi. Misol uchun, ba'zi Android qurilmalarida sensorli ekran sensori maydoni displeyning chetidan tashqariga chiqadi va sensorli tugmachalar panelining bir qismi sifatida ikki tomonlama maqsadga xizmat qiladi.
    Sensorli qurilmalarning xilma-xilligi tufayli Android har bir qurilmaning xarakteristikalari va kerakli harakatlarini tasvirlash uchun ko'p sonli konfiguratsiya xususiyatlariga tayanadi.
    Quyidagi shartlarning ikkalasi ham bajarilsa, kiritish qurilmasi ko‘p sensorli qurilma sifatida tasniflanadi:
    Kirish qurilmasi ABS_MT_POSITION_X va ABS_MT_POSITION_Y mutlaq o'qlari mavjudligi haqida xabar beradi.
    Kirish qurilmasida geympad tugmalari mavjud emas. Bu holat MT o'qlari bilan bir-biriga mos keladigan kodlar bilan o'qlar haqida xabar beruvchi ba'zi geympadlar bilan noaniqlikni hal qiladi.
    Quyidagi shartlarning ikkalasi ham bajarilsa, kiritish qurilmasi bitta teginish moslamasi sifatida tasniflanadi:
    Kirish qurilmasi ko'p sensorli qurilma sifatida tasniflanmagan. Kirish moslamasi bitta teginish qurilmasi yoki ko'p sensorli qurilma sifatida tasniflanadi, ikkalasi ham hech qachon.
    Kirish qurilmasi ABS_X va ABS_Y mutlaq o'qlari va BTN_TOUCH kalit kodining mavjudligi haqida xabar beradi.
    Kirish qurilmasi sensorli qurilma sifatida tasniflangandan so'ng, virtual kalitlarning mavjudligi qurilma uchun virtual kalit xarita faylini yuklashga urinish orqali aniqlanadi. Agar virtual kalit xaritasi mavjud bo'lsa, qurilma uchun kalitlarni joylashtirish fayli ham yuklanadi.
    Keyinchalik, tizim sensorli qurilma uchun kirish qurilmasi konfiguratsiya faylini yuklaydi. Barcha o'rnatilgan sensorli qurilmalarda kirish qurilmasi konfiguratsiya fayllari bo'lishi kerak. Agar kirish qurilmasi konfiguratsiya fayli mavjud bo'lmasa, tizim tashqi USB yoki Bluetooth HID sensorli ekranlari yoki sensorli panellar kabi odatiy umumiy maqsadli sensorli tashqi qurilmalar uchun mos bo'lgan standart konfiguratsiyani tanlaydi. Ushbu standart sozlamalar o'rnatilgan sensorli ekranlar uchun mo'ljallanmagan va ular noto'g'ri xatti-harakatlarga olib kelishi mumkin.
    Kirish qurilmasi konfiguratsiyasi yuklangandan so'ng, tizim kirish qurilmasini sensorli ekran, sensorli panel yoki ko'rsatgich qurilmasi sifatida tasniflaydi.
    Sensorli ekranli qurilma ekrandagi ob'ektlarni to'g'ridan-to'g'ri manipulyatsiya qilish uchun ishlatiladi. Foydalanuvchi to'g'ridan-to'g'ri ekranga tegishi sababli, tizim boshqariladigan ob'ektlarni ko'rsatish uchun qo'shimcha imkoniyatlarni talab qilmaydi. Sensorli panel qurilmasi ma'lum bir sensor maydoniga teginish haqida ilovaga mutlaq joylashuv ma'lumotlarini taqdim etish uchun ishlatiladi. Bu raqamlashtiruvchi planshetlar uchun foydali bo'lishi mumkin.
    Kursor yordamida ekrandagi ob'ektlarni bilvosita manipulyatsiya qilish uchun ko'rsatgich qurilmasi ishlatiladi. Barmoqlar ko'p sensorli ko'rsatgich imo-ishoralari sifatida talqin qilinadi. Boshqa vositalar, masalan, stiluslar mutlaq pozitsiyalar yordamida talqin qilinadi. Qoʻshimcha maʼlumot olish uchun bilvosita koʻp teginish koʻrsatkichi imo-ishoralariga qarang. Kiritish moslamasini sensorli ekran, sensorli panel yoki ko'rsatgich qurilmasi sifatida tasniflash uchun quyidagi qoidalar qo'llaniladi. Agar touch.deviceType xususiyati o'rnatilgan bo'lsa, qurilma turi ko'rsatilgandek o'rnatiladi.
    Agar kirish qurilmasi INPUT_PROP_DIRECT kiritish xususiyati mavjudligi haqida xabar bersa (EVIOCGPROP ioctl orqali), u holda qurilma turi sensorli ekranga o'rnatiladi. Bu holat to'g'ridan-to'g'ri kirish sensorli qurilmalari ham ulangan displeyga biriktirilganligini nazarda tutadi.
    Agar kirish qurilmasi INPUT_PROP_POINTER kiritish xususiyati mavjudligi haqida xabar bersa (EVIOCGPROP ioctl orqali), u holda qurilma turi ko'rsatkichga o'rnatiladi.
    Agar kirish qurilmasi REL_X yoki REL_Y nisbiy o'qlari mavjudligi haqida xabar bersa, qurilma turi sensorli panelga o'rnatiladi. Bu holat sichqoncha va sensorli paneldan tashkil topgan kiritish qurilmalari uchun noaniqlikni bartaraf qiladi. Bunday holda, sensorli panel ko'rsatgichni boshqarish uchun ishlatilmaydi, chunki sichqonchani allaqachon boshqaradi.
    Aks holda, qurilma turi ko'rsatgichga o'rnatiladi. Ushbu sukut bo'yicha boshqa maxsus maqsadlar uchun mo'ljallanmagan sensorli panellar ko'rsatgichni boshqarish uchun xizmat qilishini ta'minlaydi.


    1. Download 63.66 Kb.
      1   2   3




    Download 63.66 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Texnologiyalari universiteti urganch filiali mustaqil ish

    Download 63.66 Kb.