Mundarija kirish I. Bob. Android studio o’rnatish va java/kotlin dasturlash tili va uning imkoniyatlari



Download 2,13 Mb.
bet9/12
Sana22.07.2022
Hajmi2,13 Mb.
#836110
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
asrorrrrrrr

Chiqish / Kichraytirish– Asboblar panelidagi eng yuqori “x” tugmasi tanlanganda emulyator seansidan chiqadi, “-” opsiyasi esa butun oynani kichraytiradi.

  • Quvvat– Quvvat tugmasi jismoniy Android qurilmasidagi apparat quvvat tugmasini simulyatsiya qiladi. Ushbu tugmani bosish va qo'yib yuborish qurilmani bloklaydi va ekranni o'chiradi. Ushbu tugmani bosish va ushlab turish qurilmaning "O'chirish" so'rovi ketma-ketligini boshlaydi.

  • Ovozni oshirish / pasaytirish– Simulyator muhitida tinglashning ovoz balandligini boshqaradigan ikkita tugma.

  • Chapga/o‘ngga aylantiring– Emulyatsiya qilingan qurilmani portret va landshaft yo‘nalishlari o‘rtasida aylantiradi.

  • Skrinshot– Qurilma ekranida hozirda ko‘rsatilayotgan kontentning skrinshotini oladi. Olingan rasm ushbu bobda keyinroq aytib o'tilganidek, kengaytirilgan boshqaruv panelining Sozlamalar ekranida ko'rsatilgan joyda saqlanadi.

  • Kattalashtirish rejimi– Bu tugma masshtablash rejimini yoqadi va oʻchiradi, uning tafsilotlari ushbu bobda keyinroq koʻrib chiqiladi.

  • Orqaga– Standart Android “Orqaga” tugmasi tanlovini taqlid qiladi. Quyida keltirilgan "Uy" va "Umumiy ko'rinish" tugmachalarida bo'lgani kabi, emulyator ekranidagi haqiqiy tugmalarni tanlash orqali ham xuddi shunday natijalarga erishish mumkin.

  • Uy- Standart Android "Uy" tugmachasini tanlashni taqlid qiladi.

    .Umumiy koʻrinish- Qurilmada hozirda ishlayotgan ilovalarni ko'rsatadigan standart Android "Umumiy ko'rinish" tugmasi tanlovini taqlid qiladi.

      • Kengaytirilgan boshqaruv elementlari– Simulyatsiya qilingan joylashuv va telefoniya faoliyati, batareya quvvati, uyali tarmoq turi va barmoq izini identifikatsiyalash kabi parametrlarni sozlash imkonini beruvchi kengaytirilgan boshqaruv panelini ko‘rsatadi.

      1. Kattalashtirish rejimida ishlash

    Emulyator asboblar panelida joylashgan masshtablash tugmasi kattalashtirish rejimiga o‘tadi va o‘chiriladi. Masshtab rejimi faol bo'lsa, asboblar paneli tugmasi bosiladi va sichqoncha ko'rsatkichi qurilma ekrani ustida olib borilganda kattalashtiruvchi oyna sifatida paydo bo'ladi. Sichqonchaning chap tugmachasini bosish displeyni ekrandagi tanlangan nuqtaga nisbatan kattalashtirishga olib keladi, takroriy bosish masshtab darajasini oshiradi. Aksincha, sichqonchaning o'ng tugmachasini bosish masshtab darajasini pasaytiradi. Kattalashtirish tugmachasini o'chirish displeyni standart o'lchamga qaytaradi.
    Kattalashtirish rejimida bosish va sudrab borish sichqoncha tugmasi bo'shatilganda ko'rinish kattalashtiriladigan to'rtburchaklar maydonini belgilaydi.
    Kattalashtirish rejimida ekranning ko'rinadigan maydoni emulyator oynasida joylashgan gorizontal va vertikal aylantirish panellari yordamida panoramal qilinishi mumkin.

      1. Emulyator oynasining o'lchamini o'zgartirish

    Emulator oynasining o'lchamini (va qurilmaning mos keladigan ko'rinishini) istalgan vaqtda oynaning istalgan burchaklari yoki yon tomonlarini bosish va sudrab o'zgartirish mumkin.

      1. Kengaytirilgan boshqaruv imkoniyatlari

    Kengaytirilgan boshqaruv asboblar paneli tugmasitasvirlangan panelni ko'rsatadi6-3-rasm. Odatiy bo'lib, joylashuv sozlamalari ko'rsatiladi. Chap paneldan boshqa toifani tanlash tegishli boshqaruv guruhini ko'rsatadi:







        1. Manzil

    Rasm6-3

    Joylashuvni boshqarish elementlari simulyatsiya qilingan joylashuv ma'lumotlarini o'nlik yoki jinsi kichik koordinatalar shaklida emulyatorga yuborish imkonini beradi. Joylashuv ma'lumotlari bitta joylashuv yoki qurilma harakatini ifodalovchi nuqtalar ketma-ketligi shaklida bo'lishi mumkin, ikkinchisi GPS Exchange (GPX) yoki fayl orqali taqdim etiladi.

    Keyhole Markup Language (KML) formati.
    Yuborish tugmasi bosilganda, bitta joylashuv emulyatorga uzatiladi. GPS ma'lumotlar nuqtalarini uzatish ma'lumotlar jadvali ostida joylashgan "o'ynash" tugmasi tanlanganidan keyin boshlanadi. GPS ma'lumotlar nuqtalarini emulyatorga etkazib berish tezligini o'ynash tugmasi yonidagi tezlik menyusi yordamida boshqarish mumkin.

        1. Uyali

    Simulyatsiya qilinayotgan uyali aloqa turini uyali sozlamalar ekranida o'zgartirish mumkin. Har xil tarmoq turlarini (CSM, EDGE, HSDPA va h.k.) taqlid qilish imkoniyatlari mavjud, shuningdek, rouming va ruxsatsiz kirish kabi bir qator ovoz va maʼlumotlar stsenariylariga qoʻshimcha ravishda.

        1. Batareya

    Kengaytirilgan boshqaruv ekranining ushbu panelida turli xil batareya holati va zaryadlash sharoitlarini, jumladan batareyaning zaryadlash darajasi, batareyaning holati va AC zaryadlovchining ulangan-ulanmaganligini taqlid qilish mumkin.

        1. Telefon

    Telefonning kengaytirilgan boshqaruvlari emulyator ichida ikkita juda oddiy, ammo foydali simulyatsiyani ta'minlaydi. Birinchi variant, belgilangan telefon raqamidan kiruvchi qo'ng'iroqni simulyatsiya qilish imkonini beradi. Bu ilovaning yuqori darajadagi uzilishlarni qanday boshqarishini sinab ko'rishda ayniqsa foydali bo'lishi mumkin.
    Ikkinchi variant emulyator seansida matnli xabarlarni qabul qilishni simulyatsiya qilish imkonini beradi. Haqiqiy dunyoda bo'lgani kabi, bu xabarlar Xabar ilovasida paydo bo'ladi va emulyatorda standart bildirishnomalarni ishga tushiradi.

        1. Yo'nalish paneli

    Yo'nalishli panel (D-Pad) - bu Android qurilmasiga o'rnatilgan yoki tashqaridan ulangan (masalan, o'yin boshqaruvchisi) qo'shimcha boshqaruv elementlari to'plami bo'lib, yo'nalishni boshqarishni (chapga, o'ngga, yuqoriga, pastga) ta'minlaydi. Yo'nalishli pad sozlamalari D-Pad o'zaro ta'sirini emulyator ichida simulyatsiya qilish imkonini beradi.

        1. Mikrofon

    Mikrofon sozlamalari mikrofonni yoqish va virtual eshitish vositasi va mikrofon ulanishlarini simulyatsiya qilish imkonini beradi. Emulyatorda ovozli yordamchini ishga tushirish uchun tugma ham taqdim etiladi.

        1. Barmoq izi

    Endi ko'plab Android qurilmalari taqdim etilgano'rnatilgan barmoq izini aniqlash uskunasi bilan. AVD emulyatori barmoq izi autentifikatsiyasini barmoq izi sensori bo'lgan jismoniy qurilmada ilovalarni sinab ko'rish zaruratisiz tekshirish imkonini beradi. Emulyatorda barmoq izlarini tekshirishni qanday sozlash bo'yicha tafsilotlar ushbu bobda keyinroq batafsil ko'rib chiqiladi.

        1. Virtual sensorlar

    Virtual sensorlar opsiyasi akselerometr va magnitometrni yaw, pitch va roll sozlamalari orqali aylanish, harakat va egilish kabi qurilmaning jismoniy harakatining ta'sirini taqlid qilish uchun simulyatsiya qilish imkonini beradi.

        1. Sozlamalar

    Sozlamalar paneli konfiguratsiya opsiyalarining kichik guruhini taqdim etadi. Asboblar paneli va kengaytirilgan boshqaruv paneli uchun quyuqroq mavzuni tanlash, skrinshotlar saqlanadigan fayl tizimi manzilini belgilash, OpenGL qo‘llab-quvvatlash darajasini sozlash va ish stolidagi boshqa oynalar ustida paydo bo‘ladigan emulyator oynasini sozlash uchun ushbu paneldan foydalaning. .

        1. Yordam bering

    Yordam ekranida klaviatura yorliqlari ro'yxati, emulyatorning onlayn hujjatlariga kirish uchun havolalar, xatolar fayli va fikr-mulohazalarni yuborish va emulyator versiyasi ma'lumotlarini o'z ichiga olgan uchta pastki panel mavjud.
    Drag va Drop qo'llab-quvvatlash
    Android ilovasi qurilganda APK fayliga paketlanadi. Android Studio ushbu kitobda avval yaratilgan AndroidSample ilovasini yaratgan va ishga tushirganida, masalan, ilova APK fayliga kompilyatsiya qilingan va paketlangan. Keyin bu APK fayli emulyatorga o'tkazildi va ishga tushirildi.
    Android Studio emulyatori tegishli APK faylini emulyator oynasiga sudrab olib tashlash orqali ilovalarni oʻrnatishni ham qoʻllab-quvvatlaydi. Buni amalda sinab ko'rish uchun emulyatorni ishga tushiring, Sozlamalarni oching va keyingi ekranda Ilovalar va bildirishnomalar, so'ngra Ilova haqida ma'lumot opsiyasini tanlang. O'rnatilgan ilovalar ro'yxatida AndroidSample ilovasini toping va tanlang va ilova tafsilotlari ekranida ilovani emulyatordan o'chirib tashlang.
    Operatsion tizimingiz uchun fayl tizimi navigatsiya vositasini oching (masalan, Windows uchun Windows Explorer yoki macOS uchun Finder) va AndroidSample loyihasini o'z ichiga olgan jildga o'ting. Ushbu jild ichida app/Build/outputs/apk/debug pastki papkasini toping. Bu jildda app-debug.apk nomli APK fayli boʻlishi kerak. Ushbu faylni torting va uni emulyator oynasiga tashlang. Ko'rsatilgan muloqot oynasi (6-4-rasm) APK fayli o'rnatilganda paydo bo'ladi.

    6-4-rasm
    APK faylini o'rnatish tugallangach, qurilmadagi ilovani toping va uni ishga tushirish uchun ustiga bosing.


    APK fayllariga qo'shimcha ravishda, ushbu sudrab olib tashlash funksiyasi yordamida emulyatorga rasm, video yoki ma'lumotlar fayllari kabi har qanday boshqa turdagi fayllarni o'rnatish mumkin. Bunday fayllar emulyatorning SD-karta saqlash maydoniga qo'shiladi, u erda ularga keyinchalik ilova kodidan kirish mumkin.

      1. Barmoq izi emulyatsiyasini sozlash

    Emulyator 10 tagacha simulyatsiya qilingan barmoq izlarini sozlash va Android ilovalarida barmoq izlari autentifikatsiyasini tekshirish uchun foydalanish imkonini beradi. Simulyatsiya qilingan barmoq izlarini sozlash uchun emulyatorni ishga tushirish, Sozlamalar ilovasini ochish va Xavfsizlik va joylashuv opsiyasini tanlashdan boshlang.
    Xavfsizlik sozlamalari ekranida Barmoq izini ishlatish variantini tanlang. Olingan ma'lumot ekranida Barmoq izini sozlash ekraniga o'tish uchun "Keyingi" tugmasini bosing. Barmoq izi xavfsizligini yoqishdan oldin ekranni qulfdan chiqarishning zahiraviy usuli (masalan, PIN raqami) sozlanishi kerak. Barmoq izi + PIN tugmachasini bosing va so'ralganda, qurilmani ishga tushirishda PIN kodni talab qilmaslikni tanlang. Tegishli PIN-raqamni kiriting va tasdiqlang va standart bildirishnomalar opsiyasini qabul qilish orqali PIN-kodni kiritish jarayonini yakunlang.
    Sozlamalar ilovasi sensorda barmoq izini talab qilmaguncha qolgan ekranlar bo‘ylab o‘ting. Ushbu nuqtada kengaytirilgan boshqaruv dialog oynasini ko'rsating, chap panelda Barmoq izi toifasini tanlang va asosiy sozlamalar panelida Finger 1 tanlanganligiga ishonch hosil qiling:


    6-5-rasm
    Barmoq izi sensoriga tegish 1-barmoqni taqlid qilish uchun Sensorga tegish tugmasini bosing. Emulator barmoq izi muvaffaqiyatli qo'shilganligi haqida xabar beradi:

    6-6-rasm
    Qo‘shimcha barmoq izlarini qo‘shish uchun “Boshqasini qo‘shish” tugmasini bosing va Sensor tugmasini yana bir marta bosishdan oldin kengaytirilgan boshqaruv paneli menyusidan boshqa barmoqni tanlang. Android ilovasida barmoq izi autentifikatsiyasini yaratish mavzusi “Android barmoq izini autentifikatsiya qilish boʻyicha oʻquv qoʻllanma” boʻlimida batafsil yoritilgan.


    Android Studio ilovalarini jismoniy Android qurilmasida sinab ko'rish
    Android Virtual Device (AVD) yordamida ilovalarni sinab ko'rish orqali ko'p narsaga erishish mumkin bo'lsa-da, jismoniy Android qurilmasida haqiqiy dunyo ilovalari sinovini o'tkazishning o'rnini bosa olmaydi va bir qator Android xususiyatlari mavjud, ular faqat jismoniy Android qurilmalarida mavjud.
    AVD nusxalari va ulangan Android qurilmalari bilan aloqa Android Debug Bridge (ADB) tomonidan boshqariladi. Ushbu bobda biz macOS, Windows va Linux asosidagi tizimlar bilan jismoniy Android qurilmasida ilovalarni sinovdan o'tkazishni yoqish uchun adb muhitini sozlash bosqichlari orqali ishlaymiz.

      1. Android Debug Bridge (ADB) haqida umumiy ma'lumot

    OTBning asosiy maqsadi ishlab chiqish tizimi, bu holda Android Studio va ilovalarni ishga tushirish va disk raskadrovka qilish uchun AVD emulyatorlari va jismoniy Android qurilmalari o'rtasidagi o'zaro aloqani osonlashtirishdir.
    OTB mijozdan, ishlab chiqish tizimida fonda ishlaydigan server jarayonidan va AVD-larda yoki telefonlar va planshetlar kabi haqiqiy Android qurilmalarida ishlaydigan demon fon jarayonidan iborat.
    OTB mijozi turli shakllarni olishi mumkin. Misol uchun, mijoz Android SDK platforma asboblari quyi katalogida joylashgan adb nomli buyruq qatori vositasi shaklida taqdim etiladi. Xuddi shunday, Android Studio ham o'rnatilgan mijozga ega.
    adb buyruq qatori vositasi yordamida turli vazifalarni bajarish mumkin. Masalan, hozirda faol virtual yoki jismoniy qurilmalar ro'yxatini qurilmalar buyruq qatori argumenti yordamida olish mumkin. Quyidagi buyruq chiqishi tizimda AVD mavjudligini, lekin jismoniy qurilmalar yo'qligini ko'rsatadi:
    $ adb qurilmalari
    Biriktirilgan qurilmalar ro'yxatiemulyator-5554 qurilmasi

      1. Android asosidagi qurilmalarda ADBni yoqish

    ADB Android qurilmasiga ulanishi uchun avval ushbu qurilma ulanishga ruxsat berish uchun sozlanishi kerak. Android 6.0 yoki undan keyingi versiyada ishlaydigan telefon va planshet qurilmalarida bunga erishish uchun quyidagi qadamlar mavjud:

    1. Qurilmada Sozlamalar ilovasini oching va Planshet haqida yoki Telefon haqida opsiyasini tanlang.

    2. Haqida ekranida Build raqami maydoniga pastga aylantiring (7-1-rasm) va dasturchi rejimi yoqilganligini bildiruvchi xabar paydo bo'lguncha unga yetti marta bosing.


    7-1-rasm

    1. Asosiy Sozlamalar ekraniga qayting va “Tuzuvchi variantlari” nomli yangi variant paydo boʻlishiga eʼtibor bering. Ushbu parametrni tanlang va dasturchi ekranida USB disk raskadrovka nomli sozlamani toping. Rasmda ko'rsatilganidek, ushbu element yonidagi kalitni yoqing7-2-rasm:

    7-2-rasm


    1. Bildirishnomalar panelini ko‘rsatish uchun ekranning yuqori qismidan pastga suring (7-3-rasm) va qurilma nosozliklarni tuzatish uchun hozirda ulanganligini unutmang.

    7-3-rasm
    Ushbu nuqtada, qurilma endi ishlab chiqish tizimidagi adb dan disk raskadrovka ulanishlarini qabul qilish uchun tuzilgan. Qolgan narsa, qurilma biriktirilganda uni aniqlash uchun ishlab chiqish tizimini sozlashdir. Bu nisbatan sodda jarayon boʻlsa-da, ishlab chiqish tizimi Windows, macOS yoki Linuxda ishlayotganiga qarab, bajariladigan qadamlar farqlanadi. Esda tutingki, quyidagi qadamlar Android SDK platforma-asboblari katalogi bobda tavsiflanganidek, operatsion tizim PATH muhit oʻzgaruvchisiga kiritilganligini nazarda tutadi."Android Studio ishlab chiqish muhitini sozlash".



        1. macOS ADB konfiguratsiyasi

    MacOS tizimida ADB muhitini sozlash uchuntizimi, qurilmani kompyuter tizimiga ulangUSB kabelidan foydalanib, terminal oynasini oching va adb serverini qayta ishga tushirish uchun quyidagi buyruqni bajaring:
    $ adb o'ldirish serveri
    $ adb start-server

    • demon ishlamayapti. uni hozir 5037 portida ishga tushirish *

    • demon muvaffaqiyatli ishga tushdi *

    Server muvaffaqiyatli ishga tushirilgach, qurilma aniqlanganligini tekshirish uchun quyidagi buyruqni bajaring:
    Biriktirilgan qurilmalar ro'yxati

    74CE000600000001oflayn
    Agar qurilma oflayn sifatida ro'yxatda bo'lsa, Android qurilmasiga o'ting va mavjudligini tekshiringko'rsatilgan dialog oynasidanRasm 7-4USB orqali nosozliklarni tuzatishga ruxsat berish uchun ruxsat so‘ramoqda. Ushbu parametr yonidagi katakchani yoqingOK tugmasini bosishdan oldin har doim ushbu kompyuterdan ruxsat berishni o'qiydi. Adb devices buyrug'ini takrorlash endi qurilmani mavjud ro'yxatga olishi kerak:
    Biriktirilgan qurilmalar ro'yxati015d41d4454bf80c qurilma
    Agar qurilma roʻyxatda boʻlmasa, tizimdan chiqib, keyin macOS ish stoliga qaytadan kiring va muammo davom etsa, tizimni qayta ishga tushiring.

        1. Windows ADB konfiguratsiyasi

    ADB yordamida Android qurilmasiga ulanish uchun Windows asosidagi ishlab chiqish tizimini sozlashning birinchi qadami tizimga tegishli USB drayverlarini o'rnatishdir. O'rnatish uchun USB drayverlari Android qurilmasi modeliga bog'liq bo'ladi. Agar sizda Google Nexus qurilmangiz bo'lsa, Windows tizimingizda Google USB Driver paketini o'rnatishingiz va sozlashingiz kerak bo'ladi. Bunga erishish uchun batafsil qadamlar quyidagi veb-sahifada keltirilgan:

    Download 2,13 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   4   5   6   7   8   9   10   11   12




    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