• Ustunliklari
  • I bob bo’yicha qisqacha xulosalar
  • II. ANDROID OTDA DARS JADVALI DASTURINING YARATILISH JARAYONI II.1. Android operatsion tizimda dastur tuzish uchun dasturlash muhitini tayyorlash.
  • Buxoro davlat universiteti




    Download 197.95 Kb.
    bet2/3
    Sana21.03.2017
    Hajmi197.95 Kb.
    1   2   3

    I.2.Android operasion tizimining imkoniyatlari

    Ko’pchilik Androidning ko’p tarmoqli imkoniyatlari va yashirin funksiyalari borligini taxmin qilsalar kerak. Shuningdek, Androidning sirlari cmartfon yoki planshetning qo’shimcha imkoniyatlari uchun foydalanish mumkin, qaysiki iste’molchining boshqaruvida topib bo’lmaydi.

    Androidning imkoniyatlari ro’yxati yosh va o’rta yoshli foydalanuvchilarga mo’ljallangan.

    Usta foydalanuvchilarga menga bu kerak emas, bu qiziqarli emas deb aytishlarini taqiqlagan bo’lur edim. Kimki bu yo’lni bosib o’tgan bo’lsa oldinga qarab boraversin.

    Kelinglar Androidning yashirin funksiyalarini o’rganamiz.

    1. Kontaklar ro’yxatiga my murojat qilish. Androidda telefon qo’ng’irog’ining qulaylik darajasi OC Symbianga nisbatan kamroq. Lekin bu masala ancha tez hal bo’lishi mumkin. Ko’p telefon qilinadigan ob’ektni ish stoliga chiqarib qo’yish kerak. Buni quyidagi tartibda bajaramiz.

    a) Ish stolining bo’sh joyini toki yozuv chiqganicha bosib turamiz toki ob’ekt paydo bo’lgunga qadar.

    b) Keyingi ish “Добавить ярлык” ni bosamiz.

    s) Keyin bizga nima kerakligini tanlab olamiz. So’ngra “Прямой набор номера”, “Персональное сообщение” ni tanlaymiz. Agar “Прямой набор номера” tugmasini bosganda to’g’ridan-to’g’ri kerakli obonentning raqami teriladi va qo’ng’iroq qilish mumkin. “Персональное сообщение” –xat yozish imkoniyati tug’iladi.

    Kontakt- tugmasini bosganda kerakli obonentga qo’ng’iroq yoki xat yozish mumkin bo’ladi.

    2. Ovoz bilan raqam terish-topish. Ish stolining birida Androidning Google tugmasi o’rnatilgan. Klaviaturada esa mikrafon rasmchali tugmacha bor. Qidiruv haqida hamma narsa ayon. Mikrafon esa odam ovozini yozma ravishda aks etishi uchun ximat qiladi va ekranda tanlangan tilda aks etadi.

    3. Tezda Android funksiyalariga kirmoqchi bo’lsangiz ekranning yuqori qismini bosib qo’lni uzmasdan pastga olib keling shunda funksiya menyusi ochiladi. Wi-Fi, Bluetooth ovozi funksiyasi yoki 36ga ishlashni GPRS almashinuvini yoqiladi. Xilma-xillik soni aniq mualliflik qurilmasi yoki jihoz turiga bog’liq.

    4. Ish stolining miqdori Android jihozining foydalanuvchi shaxs o’zi qancha ish stoli bo’lishini boshqara oladi. Bir nechta ish stoli yaratish uchun ish stolini bo’sh joyini uzluksiz bosib turiladi toki menyu chiqmangucha. Keyinchalik “Настройки начального экрана” ni tanlaymiz keyin “Допольнительные параметри” ish stolining miqdorini aniqlash uchun. Ish stolining sonini o’zgartrishning yana boshqa usullari ham bor.

    5. Aniqki ochilgan programmani, agar foydalangan ochilgan dasturdan chiqsa uni yopmaydi balki olib qo’yadi. Bu foydalanish resurslari sistemasini dastur fon rejimda ishlagani uchun oshiradi. Foydalanuvchining o’zi ishni o’chirish uchun keyingi harakat amalga oshiriladi. “настройки” ga kirib keyin “приложение” ni bosamiz so’ng “Управление приложений ” ga va keyin “Запушенные” keraksiz programmani yopamiz. Принудительное завершение bu ishlarni bajarish yoqmayotgan bo’lsa shunchaki TASK Killer bossangiz hammasi o’z-o’zidan yechiladi.Garchi bu sistema ancha vaqt yechilmagan programmalar bo’lsa ham … imkoniyatiga ega.

    6. Ochilagan programmalar ro’yxatdagi ochilgan programmalarni ko’rish uchun “домой” tugmasini muddatli bosish kifoya.

    7. Ish stoli. Agar foydalanuvchi bir necha ish stoli o’rnatgan bo’lsa va smartfonni ochgan paytda ko’z oldida aynan birini bo’lishini istasa, Android 4-sirida keltirilganlarni qilish kerak. Shuningdek ish stoli “Home” tugmachasini bosishda paydo bo’ladi.

    8. Yo’qotish boshqa joyga ish stolidan o’rnatish, o’zgartirish hajmi ko’rinishini yangilash mumkin. Buning uchun kerakli tugmachasini bosib turib kerakligisini o’rnatish mumkin.

    9. “Google” xizmatlari iste’molchi yangi kontakt yoki kalendarga yangi yozuv sistema axborotlarini saqlashni so’raydi. Telefonda yoki “Google” akkauntiga ochishni so’raydi.

    10. “Google” xizmatlari bilan yoki telefon yoqilish vaqtida sistema “Google” akkauntini ochishni so’raydi.

    Doimiy vositalar yordamida o‘chiriladi, bu holat esa internet-ula. Agar iste’molchi yangi kontakt yaratganda yoki kalendarga yangi yozuvni kiritish kerak bo’lganda, sistema ma’lumotni telefonda yoki Google akkauntiga saqlashni so’raydi. Yana bir android siri bu Internet trafikni boshqarish ko’pchilik dasturlar va Androidning jarayonini ham Android internetga ulanish kerak.



    Ustunliklari

    • Ba’zi sharhlovchilar Android qator hollarda veb-syorfing, Google Inc. servislari bilan mosligi kabi va boshqa xususiyatlari bilan o‘z raqobatchilaridan biri Apple iOS kompaniyasiga qaraganda o‘zini yaxshi namoyon qilishini aytadilar. Android, iOS ga nisbatan ochiq platforma hisoblanadi, bu holat unda ko‘proq funksiyalarni amalga oshirishga imkon beradi.


    • iOS va Windows Phone 7 dan farqli ravishda, Androidda fayllarni qabul qilish va uzatishga ham imkon beruvchi Bluetooth oqimini to‘la amalga oshirish mavjud. FTP-serverini, tarmoqqa ulanish nuqtasi rejimi (PAN xizmati) va Bluetooth orqali guruhli birinchi darajali tarmoqni (GN xizmati) amalga oshirish mavjud.
    • Android-apparatlarida, odatda, USB va xotira kartalarini olmasdan turib boshqa uzatish usullari tezlik cheklanishlaridan qat’iy nazar kompyuter fayllarini tezlikda telefonga ko‘chirishga imkon beruvchi, MicroSD-kardrider mavjud; bundan tashqari, iOS va Windows Phone 7 sinxronlashtirish dasturi (iTunes va Zune), orqali amalga oshirishdan tashqari, biror-bir fayllarni telefonga/telefondan to‘g‘ridan-to‘g‘ri uzatish mumkin emas, Android operatsion tizimidagi telefonlar esa xotira kartasi fayllar tizimini USB mass storage device («fleshka») kabi uzatish imkoniga ega.
    • Аvvaldan dasturni «tekshirilmagan manbalardan» (misol uchun, xotira kartasidan) o‘rnatish taqiqlanishiga qaramay, ushbu cheklash apparat sozlashlarida nishlarsiz dasturlarni telefonlar va planshetlarga o‘rnatishga imkon beradi (misol uchun, Wi-Fi-ulanish nuqtalariga ega bo‘lmagan va odatda juda qimmat turadigan mobil internetga pul sarflashni istamaydigan foydalanuvchilar uchun), hamda barcha istaganlarga Android uchun ilovalarni bepul yozish va o‘z apparatida test sinovlaridan o‘tkazish imkonini beradi, shu bilan birga, iOS va Windows Phone 7 da hatto o‘z dasturlarini tarqatish istagi bo‘lmaganda ham loyihachining qayd etish ro‘yxatini sotib olishi kerak bo‘lardi.
    • Android ARM, MIPS, x86 kabi turli apparatli platformalarda foydalanish mumkin.
    • Ilovalar boshqa muqobil Google play magazinlari mavjud, misol uchun Amazon’dan Appstore for Android, Opera Store, Yandex.Store.

    Android A dan Я gacha foydalanish uchun 10 ta eng yaxshi maslahat.

    Androidning operatsion sistemalari siz uchun noqulay bo’lishi mumkin, garchi siz shu paytgacha boshqa smartfon bilan ishlagan bo’lsangiz ham, 10 ta mutaxassislarning maslahatidan ham yaxshi narsa bormi.

    10. ta kata va kerakli maslahat.

    1. Adobe Flashdan talabga muvofiq foydalaning Androidga telefonini tanlaganigizdan darak, bu internetdan foydalanishning muammolarini o’zidan o’zi yechiladi.

    O’zingizning brauzeringizni oching va “меню” tugmasini bosing. U yerda “меню” ni topasiz, keyin esa “Включить плагины” ("Enable plug-ins") buyrugini toping. Uni bosib "По требованию" ("On demand") ni tanlang endi, bu betni ochilishi bilan uni ko’rib yo’qotish uchun “Flash” ni bosing.



    1.2.1-rasm. Plaginni o’chirish va yoqish.


    2. WiFi dagi uyqu rejimini o’chirich. Bu samarali hisoblansada, lekin bizga ishoning. Agar butun kun davomida WiFi ga ulanib va undan tez-tez foydalansangiz bu batareyani tejaydi. Telefoningizdagi knopkani bosib “меню” ga kiring. Ro’yxatdagi simsiz ulanishlar va to’rlar (Wireless & networks), keyinchalik WiFi ga ulanishni tanlang. Biz uchun muhimi "WiFi sleep policy", "Never" ni tanlaymiz. Shu yo’l bilan siz telefoningizni 3G yoki 4G da ulanishni oldini olasiz. 3G va 4G ulanish batareyaning energiyasini tejaydi.

    INCLUDEPICTURE "D:\\web android\\Android от А до Я 10 лучших советов для пользователей Android! – Приложения, Прошивки – DroidTune все о прошивке Android устройств (скачать полные версии приложений для Android)_files\\2.png" \* MERGEFORMAT

    1.2.2-rasm. WiFi dagi uyqu rejimini o’chirich.
    3. Home Screen ni o’rnatish. Buni amalga oshirish uchun bir necha variantlar bor. Bunda Androidning ko’p foydasi bor. Бекграунд yoki tabiiy aboyni tanlashdan tashqari yana ko’pgina kerkli ma’lumotlar olish imkoniyatiga egasiz. Ko’pchilik “виджет” larda obi-havodan boshlab o’yinlargacha bor. Androidda imkoniyat juda ko’p. Ayrim masalalar “меню” da bor. Bu bizlarni boshqa to’plamlarga uzatadi. Keyin Facebook . Shuningdek boshqa to’plamlar ham yaratish mumkin. Biz nima yuklaganimizni ko’rish uchun bo’sh Home Screen tugmasini bosib turamiz. Kerakli obyektni olib o’zimizga qulay qilib o’rnatamiz. Keraksiz bo’lsa виджет/ярлык/папку tugmalarini bosib axlat karzinasiga tashlashimiz mumkin. Bu telefonga zarar qilmaydi balki bosh ekranni tozalaydi.

    1.2.3-rasm. Home Screen ni o’rnatish.


    4. SD kartaga ma’lumotni o’tkazish . Androidning 2.2 (Froyo) versiyasidan boshlab barcha ma’lumotlarni SD kartaga saqlash mumkin. Bu yo’l bilan telefon resurslarini bo’shatadi.

    1.2.4-rasm. SD kartaga ma’lumotni o’tkazish.


    5. “Sideloading” ga ruxsat berish. Bu so’z xoxlagan biror manbani Android

    bozoridan boshqalaridan o’rnatish deganidir. Bundan tashqari Android uchun yana takliflar ham bor buni hech qanday zarari yo’q. Home Screen dan “меню” ni topib unga kiramiz. Ekranning yuqorisidagi “Неизвестные источники” ochiladi. Bayroqchani oling va ogohlantirishni o’qing. Agar siz AT&T ga ega bo’lsangiz sizga bunday imkoniyat kerak bo’lmaydi.



    1.2.5-rasm. “Sideloading” ga ruxsat berish.


    6. Olingan ma’lumotlarni o’chirish. 1500000 dan ziyod Android bozori bor.Ularni imkoniyati juda ko’p. Home Screen “меню” ga kirib o’zingizga ro’yxatdan keraklisini olasiz.

    1.2.6-rasm. Olingan ma’lumotlarni o’chirish.


    7. Ringtonlar uchun to’g’ri joy toppish tanlovi. Android telefonlarda sevimli musiqalarni o’rnatish mumkin. Keragini MP3 ga yoki oddiy formatda olib uni o’zini kompyuteringizda saqlang. Keyin unga telefonni ulab “media”papkasini toping. Agar bunaqasi bo’lmasa o’zingiz tayyorlang. Bu papka ichiga ringtonlaringizni : "notifications", "ringtones" yoki "alarms" laridan biriga joylashtiring. Endi telefonni kompyuterdan o’chiramiz.

    1.2.7-rasm. Ringtonlar uchun to’g’ri joy toppish tanlovi.


    8. Displayyingizdagi yarqiroqlik darajasini o’zgartring. Ekrandan qat’iy nazar har doim sizdan yarqiroqlik darajasi so’raladi. Bu yerda sizdan telefonning yarqiroqlik darajasi so’raladi. Uni o’zgartring. Bu ham vidjet yaratish imkonini beradi.

    1.2.8-rasm. Displayyingizdagi yarqiroqlik darajasini o’zgartring.


    9. Turli xidagi ovozlar darajasini o’rnatish. Ovozni boshqarishdan tashqari

    “меню” ham qaysiki sizning imkoniyatingizni kengaytiradi. Bu yerda yana yashirin fayillar ham bor.

    10. O’z telefoningizni kalit so’z bilan himoya qiling. Bizning ko’pchiligimiz kabi siz ham o’zingizning 27/7dan foydalanasiz. Shuning uchun uni yo’qotish ehtimoli bor. Android 2.2 dan telefonni blokirovka qilish imkonini beradi. Masalan, grafik blakirovkani ochish pinkod harfli-sonli kalit so’zlarni qilish imkoniyatiga ega.

    1.2.10-rasm. Telefonni kalit so’z bilan himoya qilish.


    I bob bo’yicha qisqacha xulosalar

    I bobda Android operatsion tizimining tarixi, imkoniyatlari, umumiy ko’rinishi, hozirgi mavqei haqida so’z yuritildi. Mavzuga oid nazariy bilimlar to’planib, o’rganildi:

    – Android OT haqidagi umumiy va qiziqarli ma’lumotlar to’plandi;

    – Android OT qaysi texnikalarda qo’llanilishi, qaysi sohalarda ishlatilishi, Android imkoniyatlari va funksiyalari o’rganib chiqildi.



    II. ANDROID OTDA DARS JADVALI DASTURINING YARATILISH JARAYONI

    II.1. Android operatsion tizimda dastur tuzish uchun dasturlash muhitini tayyorlash.

    Dasturlashning har bir sohasida dastur yozish uchun dasturlash muhiti kerak. Bu sohada Google Eclipse hamda uning Android Development Tools (ADT)ni ishlatishni tavsiya etadi. Biz ushbu mavzuda Eclipse hamda ADTni o’rnatish hamda sozlash jarayonini ko’rib chiqamiz.

    Hozirda ko’pchiligimiz ishlatadigan kompyuterlarimiz (noutbuklarimiz) Windows 7 operatsion tizimida ishlagani uchun biz ham ushbu operatsion tizimda ish olib boramiz.

    1. Java SDK - JDK

    Dasturlashtirish Javada olib borilayotgani uchun o’shanga mos bo’lgan SDK (yoki JDK)ni yuklab, o’rnatish lozim bo’ladi. JDKning 7-versiyasi mavjud bo’lib, u salginda mukammal emas, shuning uchun 6-versiyasini o’rnatishingizni tavsiya etamiz. Java.com saytining Java Platform, Standart Edition bo’limidan JDK Download ssilkasi bosiladi. So’ngra operatsion tanlanib yuklanadi.

    2. Android SDK

    Android SDK o’zida Android dasturlarini yaratish uchun zarur bo’lgan barcha uskunalarni qamrab oladi. Uskunalarni mana bu manzillarda olishingiz mumkin.

    Android SDKni olgandan keyin uni o’zgarmaydigan biror katalog ichiga joylashtirish kerak. Ya’ni, sozlangan Android papkasini ko’chirish tavsiya etilmaydi. Bunda, eng yaxshi va qulay variant bu :\android ko’rinishidir. Aynan shu papkada yuklab olingan SDK arxivini arxivdan chiqarib joylashtiramiz va :\android\android-sdk-windows kabi adresni ko’ramiz.

    3. Eclipse

    Qulay va chiroyli ko’rinishga ega bo’lgan Eclipse dasturlash muhitini mana bu yerdan yuklab olamiz.

    Google bizga Eclipse Classic versiyasini tavsiya etadi. Shuning uchun mana shu versiyasini yuklab olib Android papkamiz ichida (android-sdk-windows papkasi yonida) arxivdan ochamiz.

    4. ADT


    Eclipse dasturi ochilgandan keyin unda darrovgina Android dasturlarini yaratish imkoniyati mavjud bo’lmaydi. Buning uchun Eclipsening maxsus ADT (Android Development Tools) plaginini olishimizga to’g’ri keladi.

    Buning uchun Eclipseni (\eclipse\eclipse.exe) ochamiz. Birinchi yuklangan paytda Eclipse bizlardan ishchi katalogni qayerda joylashtirilishini so’raydi. Ushbu katalogni ham Android papkamiz ichida joylashtiramiz, ya’ni \workspace.



    2.1.1-rasm. Androidning ishchi papkasini ko’rsatish


    Demak, Eclipse yuklandi. ADT plaginni yuklashga kirishamiz.

    Menyudan quyidagini ishga tushiramiz: Help > Install New Software



    2.1.2-rasm. Eclipseda ADTni o’rnatish


    O’ng tomonda, yuqoridagi Add (Qo’shish) tugmasini bosamiz.

    2.1.3-rasm. Eclipseda ADTni o’rnatishning keyingi oynasi


    Name maydonida “ADT Plugin” deb kiritamiz.

    Location maydonida esa https://dl-ssl.google.com/android/eclipse/



    2.1.4-rasm. Eclipseda ADTni o’rnatish


    OK ni bosamiz va Developer Tools chiqqunicha kutib turamiz. So’ngra Deceloper Toolsga galochka qo’yib Nextni bosamiz.

    2.1.4-rasm. Eclipseda ADTni o’rnatish

    O’rnatiladigan komponentlar ro’yxatini ko’ramiz. Yana Nextni bosamiz. Litsenziya bitimini o’qib chiqib Finishni bosamiz. Natijada komponentlarning yuklanishi boshlanadi. Agar biror bir ogohlantiruvchi oyna chiqsa OK tugmasini bosamiz. Jarayon taxminan 1-2 minut vaqtni oladi. Shundan so’ng Eclipseni qaytib yuklaymiz Eclipse - Restart Now.

    Qayta yuklangandan so’ng quyidagi dialog oynasi chiqadi:

    Birinchi punktda agar ba’zi bir sabablarga ko’ra SDK yuklanmagan bo’lsa Eclipse avtomatik ravishda o’zi yuklab olishi mumkin. Bundan tashqari u yangi Android platformasini ham yuklashi mumkin.

    Ikkinchi punktida esa SDK ning manzili ko’rsatiladi, bizda bu manzil \android-sdk-windows. Nextni va Finishni bosamiz.



    2.1.4-rasm. Eclipseda ADTni o’rnatish


    Undan so’ng quyidagi oyna chiqadi:

    2.1.4-rasm. Eclipseda ADTni o’rnatgandan keyingi oyna


    OK ni bosamiz.

    5. Android Platformasi

    SDK Managerni ochganimizda kattagina komponentlar ro’yxatini ko’ramiz.

    2.1.4-rasm. SDK Manager oynasi


    Ushbu ro’yxatda Androidning har xil versiyalari uchun ishlatiladigan komponentlari ro’yxati berilgan. Ulardan o’rnatilganlari to’g’risida, Status ustunida Installed deb yozilgan bo’ladi, qolganlarida esa Not installed degan yozuvni ko’rishimiz mumkin. Ro’yxatdan muhim komponentlarni yuklab olish uchun ularni belgilab chiqamiz. Ular quyidagilar:

    – Tools papkasi;

    – Extras papkasidagi Android Support Library komponenti;

    – 4.* versiyalari uchun SDK Platform (tizim platformasi) hamda Emulyator ishlashi uchun ARM EABI v7a System Image komponenti;

    – Qolgan versiyalar uchun asosan SDK Platformning o’zi.

    Ta’kidlab o’tishimiz kerakki, har bir komponent va platformalar yuklab olish uchun kattagina hajmga ega. Shuning uchun boshlang’ich o’rganish ishlarida faqatgina 2.3.3 (API10) versiya uchun kerak bo’lgan komponentlarni olish yetarli. Agar internetda trafik masalasi chegaralanmagan bo’lsa, u holda barcha punktlarni yuklab olsihni tavsiya qilamiz. Keyingi ochiladigan oynada Install X packages tugmasi bosiladi, so’ngra Accept All ni bosib Install tugmasi orqali yuklab olinadi.



    2.1.4-rasm. SDK Manager komponentlarini yuklash


    Yuklab olingandan so’ng Eclipse dasturi qayta yuklanadi.

    Eclipse yuklangandan so’ng Windows menyusi Preferences bandiga kiriladi.



    2.1.5-rasm. SDK Manager komponentlarini yuklash


    Chap tomondan Android tanlanib, o’ng tomondan Browse tugmasi bosiladi va SDK - \android-sdk-windows papkasi tanlanadi. Apply tugmasi bosilgandan so’ng OK tugmasi bosiladi.

    Shu bilan sozlash ishlari nihoyasiga yetadi. Endi Androidda birinchi proyektimizni yaratishga kirishsak bo’ladi.

    Androidda dastur yaratishdan oldin uni qaysi muhitda tekshirish, testdan o’tkazishni bilishimiz lozim. Buning uchun bizga Android Virtual Device (AVD) – Android smartfoni emulyatori yordam beradi.

    Birinchi navbatda AVDni sozlab olishimiz kerak. Buning uchun Eclipseda Windows menyusidan Android AVD Managerga kiramiz. Chap tomondan Virtual Devicesni tanlab New tugmasini bosamiz. Ochilgan oynaning Target ro’yxatida biz yuklab olgan Androidning turli Versiyalari joylashgan. Undan 2.3.3 platformasini tanlab olamiz. Name (nomi) degan joyda AVD_233 ni kiritamiz. SDCard =100 va ekran rejimini HVGA deb tanlaymiz.



    2.1.6-rasm. AVD hosil qilish


    Creat AVD tugmasini bosamiz va AVD Manager oynasini yopamiz.

    Endi yangi proyekt yaratishga o’tamiz. Buning uchun Eclipsening File menyusidan New-Project bosiladi va ochilgan oynadan Android Application Project tanlanadi. Next tugmasi bosilgandan so’ng Proyektning fayllari parametrlari kiritish boshlanadi.



    2.1.7-rasm. Yangi Proyekt yaratish


    – Application Name – yaratadigan dasturimizning nomi;

    – Project Name – yaratadigan proyektimizning nomi;

    – Package name – bizning proyektimizda ishlatiladigan klasslar uchun prefiks vazifasini bajaradi. Build SDK da qaysi Android versiyasi uchun proyekt tuzayotganligimiz keltiriladi. Next oynasi bosilganda Activity oynasi chiqadi. Mana shu yerda izoh keltirib o’tishimiz kerak. Androidda dasturlashda Activity, Layout va View tushunchalari mavjud. Activity – bu forma, ya’ni barcha obyektlar joylashadigan oyna tushuniladi. Layout – bu obyektlarni tartib bilan joylashtiruvchi guruh. View esa aynan mana shu obyektlar (Button, Edit va h.k.). Next va Finish tugmalari bosiladi va Eclipse oynasiga o’tiladi.

    Eclipse oynasi bir necha qismdan iborat bo’lib, o’rtadagi oynada bizning proyektimizning ko’rinishi hamda kodlari joylashgan. Bizga kerakli fayllar esa oynaning chap qismida joylashgan. Ular daraxtsimon ko’rinishga ega.



    2.1.8-rasm. Eclipse oynasi


    – src papkada biz yaratgan va yozgan barcha kodlar joylashadi;

    – gen papkasida generasiya qilingan fayllar joylashgan bo’lib dasturning to’g’ri ishlashi uchun kerk. Shuning uchun bu papkaga tegilmaymiz;

    – Android 2.3.3 papkasida ushbu versiyaning bibliotekalari joylashgan;

    – assets va res papkalarida esa boshqa turli tipdagi fayllar joylashgan;

    – AndroidManifest.xml – dasturning config fayli hisoblanadi.

    Android dasturini ishga tushirish, kompilyasiya qildirish uchun Package Explorer oynasidan Proyekt nomi tanlanadi va Ctrl F11 tugmasi bosiladi. Ochilgan oynadan Android Application tanlanadi.



    2.1.9-rasm. Eclipse oynasi


    OK tugmasi bosilgach, 1-1,5 daqiqa kutishga to’g’ri keladi. Android operatsion tizimi AVDda yuklangandan so’ng Hello world! Yozuvli Android oynasini ko’rishimiz mumkin.

    Android ekranida dastur elementlari quyidagi sxemadagiday joylashadi:



    2.1.10-rasm. Dastur elementlari


    Eclipse oynasining o’rtadagi qismi, ya’ni asosiy qismini ko’rib chiqamiz:

    2.1.11-rasm. Eclipse oynasi


    Ko’rib turganimizday, yuqorida main.xml yozuvi turibdi. Bu proyektimizning Activity oynasi, undagi Viewlar uchun javob beruvchi xml fayli hisoblanadi. Ushbu faylni 2 xil ko’rinishda ko’rishimiz mumkin.

    1. Grafik ko’rinishda – bunda Activitydagi barcha Viewlar, formalar, yozuvlar, grafik obyektlar dasturda ko’ringanidek ko’rinadi. Bu konstruktor vazifasini ham bajaradi.

    2. XML ko’rinishda – bunda yuqorida sanab o’tilgan barcha view elementlari, nomi, IDsi, hajmi, joylashuvi, rangi va hokazo xususiyatlari XML baza ko’rinishida namoyish etiladi.

    Ushbu ikki xil ko’rinishga pastki Graphical Layout va main.xml tablari orqali o’tishimiz mumkin. Ekranning chap tomonida esa Viewlar palitrasi joylashgan bo’lib, ixtiyoriy element kursor bosilgan holatda Activityga eltib joylashtirilishi mumkin. Palitraning elementlarini qanday ko’rinishda namoyish qilinishi esa quyidagi rasmda ko’rsatilgan.



    2.1.12-rasm. Eclipse oynasi


    Oynaning o’ng tomonida esa Outline oynasi mavjud bo’lib, bu oynada joriy activity uchun qaysi Viewlar olib qo’yilganligini ko’rishimiz mumkin.
    1   2   3


    Download 197.95 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa


    Buxoro davlat universiteti

    Download 197.95 Kb.