|
Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali
|
bet | 3/9 | Sana | 29.01.2024 | Hajmi | 1,07 Mb. | | #147865 |
Bog'liq sjkdhs
Fayllarni avtomatik saqlashni butunlay oʻchirib qoʻyish imkoniyati yoʻq. Bu ishlab chiquvchilarning asosiy muqobil boʻlmagan pozitsiyasidir. Ishlab chiqaruvchilar bu usul dasturchilar uchun qulay boʻladi degan fikrga kelishgan.
Quyida dasturning asosiy talqinlari roʻyxati keltirilgan:
Talqin
|
Taqdimot vaqti
|
1.0
|
2014-yil Dekabr
|
1.1
|
2015-il Fevral
|
1.2
|
2015-yil Aprel
|
1.3
|
2015-yil Iyul
|
1.4
|
2015-yil Sentabr
|
1.5
|
2015-yil Noyabr
|
2.0
|
2016-yil Aprel
|
2.1
|
2016-yil Aprel
|
2.2
|
2016-yil Sentabr
|
2.3
|
2017-yil Mart
|
3.0
|
2017-yil Oktabr
|
3.1
|
2018-yil Mart
|
3.2
|
2018-yil Sentabr
|
3.3
|
2019-yil Yanvar
|
3.4
|
2019-yil Aprel
|
3.5
|
2019-yil Avgust
|
3.6
|
2020-yil Fevral
|
4.0
|
2020-yil May
|
4.1
|
2020-yil Oktabr
|
4.2
|
2021-yil May
|
Arctic Fox (2020.3.1)
|
2021-yil Iyul
|
Bumblebee (2021.1.1)
|
2022-yil Yanvar
|
Chipmunk (2021.2.1)
|
2022-yil May
|
Dolphin (2021.3.1)
|
TBD
|
|
Windows
|
OS X
|
Linux
|
OT talqini
|
Microsoft Windows 11/10/8/7/Vista (32 ili 64-bit)
|
Apple macOS 10.8.5 yoki yuqori, 10.13 (High Sierra)/ 10.14 (Mojave) gacha
|
GNOME yokiKDE
|
Operativ xotira
|
4 GB (minimum), 8 GB (tavsiya etiladi); +3 GB Android Emulator uchun
|
Diskdagi boʻsh joy
|
4 GB (minimum) (1,5 GB IDE + 2,5 GB Android SDK uchun), 8 GB SSD (tavsiya etiladi)
|
JDK talqini
|
Java Development Kit 8
|
Ekran
|
1280 x 800 (minimum)
|
Qoʻshimcha
|
—
|
Java Runtime Environment (JRE) 6
|
GNU C Library (glibc) 2.15 yoki yuqori
|
Quyidagi talablar IED + Android SDK + Android Emulat talablarini oʻz ichiga oladi.
Windows: x86_64 protsessor arxitekturasi; 2-avlod Intel Core yoki undan yangiroq, yoki Windows Hypervisor-ni qoʻllab-quvvatlaydigan AMD operativ xotira;
x86_64 protsessor arxitekturasi; 2-avlod Intel Core yoki undan yangiroq, yoki Windows Hypervisor-ni qoʻllab-quvvatlaydigan AMD CPU;
macOS: ARM-ga asoslangan chiplar yoki Hypervisor. Framework-ni qoʻllab-quvvatlaydigan 2-avlod Intel Core yoki yangiroq;
Linux: x86_64 protsessor arxitekturasi; 2-avlod Intel Core yoki undan yangiroq, yoki AMD Virtualization (AMD-V) va SSSE3-ni qoʻllab-quvvatlaydigan AMD protsessorlari;
Windows: UG (cheklanmagan mehmon) qoʻllab-quvvatlanadigan protsessor;
Intel Hardware Accelerated Execution Manager (HAXM) 6.2.1 yoki undan keyingi versiyalari (HAXM 7.2.0 yoki undan keyingi talqinlari tavsiya etiladi).
Flutter freymvorkidan foydalangan holda dasturiy tʼaminot ishlab chiqaruvchi dasturchilar uchun ham Android Studio tomonidan keng imkoniyatlar yaratilgan.
Biz Android-ni uyali telefon aloqasiga yo'naltirilgan aloqa texnologiyalari bozorini boshqaradigan operatsion tizimlardan biri sifatida bilamiz. Bu haqda ko'p gapirmasdan, foydalanuvchi uchun tizim tomonidan taqdim etiladigan fazilatlarga bo'lgan talab, aniqrog'i bizning Android uskunalarimizni takomillashtirish yoki sozlash uchun dasturlarni sotib olish haqida gapirganda, foydalanuvchi tomonidan tobora ko'proq talab qilinayotgani aniq. o'z navbatida, ular o'rtasida mavjud bo'lgan yuqori darajadagi raqobat, ularning ishlab chiquvchilaridan har birining tarkibini yangilashni yoki yanada takomillashtirishni talab qiladi. Shu sababli va dasturni dasturlashda yuzaga kelishi mumkin bo'lgan murakkablik muammosi bilan bog'liq holda, Android tizimining o'zi ushbu dasturlarni ishlab chiqish uchun mos va mos vositalarni taklif qiladi. Bunday to'plam yoki vositalar ma'lum bo'lgan narsalarni tashkil qiladi Android studiyasi. Bu dastur ishlab chiqish uchun rasmiy Android IDE. Shunga asosan Men fikrni tushunaman; kodlarni tahrirlashning kuchli vositalariga ega bo'lgan dasturlar uchun muhit yoki rivojlanish muhiti. Aytish mumkinki, kodni tahlil qilish nuqtai nazaridan u xatolarni tezroq hal qilish uchun darhol ta'kidlaydi. Android-da dasturlarni ishlab chiqish yoki qurish uchun birlashtirilgan vositalar sifatida u ilgari qurilgan yoki ishlab chiqilgan, turli xil ekran modellari mavjud, mavjud elementlarni ko'chirish mumkin bo'lgan foydalanuvchi interfeysini o'z ichiga oladi. Bundan tashqari, emulyatorlar uchun disk raskadrovka va Logcat bilan ishlash imkoniyati yoritilgan. IntelliJ IDEA JVM asosidagi turli tillarni qo'llab-quvvatlaydi; Java (shu sababli IntelliJ-da "J"), Clojure, Groovy, Kotin va Scala. Bundan tashqari, Maven va Gradle uchun yordam. Android Studio bilan bog'liq ushbu texnologiya yordamida ushbu tizim uchun dasturlarni yaratish va qurish uchun imkoniyatlar qulaydir.
Android Studio dasturlarni yaratish vazifasiga yordam beradigan turli xil tarkibiy qismlarga ega; Gradle-ga asoslangan tizim, variantlarni yaratish va bir nechta APK fayllari, shuningdek dasturlarni yaratishda yordam beradigan kod shablonlari. Mavzu elementlarini sudrab olib tashlashni qo'llab-quvvatlaydigan to'liq tartib muharriri. Foydalanish qulayligi va versiyalarga mosligi, Kod ProGuard bilan kamayadi va Gradle bilan kamroq va kamroq resurs sarflanadi. Va nihoyat, Google Cloud Platform uchun o'rnatilgan qo'llab-quvvatlash, bu Google bulutli xabarlar va App Engine-ni birlashtirishni osonlashtiradi.Ish oqimining rivojlanishi to'g'risida, Android Studio buyruq satridan SDK vositalariga kirish imkoniyatidan tashqari, mas'ul vositalar to'plamiga ega. Bularning barchasi uchun muhim narsa shundaki, Android Studio ishlab chiquvchilar uchun qulaylikni taqdim etadi, chunki undan ishlashni yanada tezkor usuli sifatida zaruriy vositalarni ishlab chiqish paytida foydalanish mumkin.
Android Studio-da dasturlarni amalga oshirishni o'z ichiga olgan rivojlanish bosqichlari orasida biz to'rt bosqichni topamiz. Birinchisi atrof-muhit sozlamalari; Ushbu bosqichda rivojlanish muhiti o'rnatiladi va tuziladi. Bundan tashqari, dastur o'rnatilishi mumkin bo'lgan elementlarga ulanish o'rnatiladi va Android virtual qurilmalari (AVDS) yaratiladi. Ikkinchi bosqich quyidagilarni qamrab oladi Loyihani sozlash va ishlab chiqish; Buning davomida loyihaning konfiguratsiyasi va uni ishlab chiqish amalga oshiriladi. Biz dastur va manba kodlari uchun resurslarni o'z ichiga olgan modullarni yaratish haqida gapiramiz. Uchinchi bosqich quyidagilarni o'z ichiga oladi dasturni tuzatish, disk raskadrovka va yaratish; Shu nuqtada loyiha emulyatorga yoki Android qurilmasiga o'rnatilishi va ishlashi mumkin bo'lgan disk raskadrovka mumkin bo'lgan .apk to'plami (lar) ga o'rnatildi. Gradle-ga asoslangan qurilish tizimidan foydalaniladi. Bu moslashuvchanlikni, maxsus tuzilgan variantlarni va qaramlikni hal qilishni ta'minlaydi. Boshqa IDE ishlatilgan taqdirda, loyiha Gradle yordamida ishlab chiqilishi va o'z navbatida OTB ishlatadigan qurilmaga o'rnatilishi mumkin. Keyinchalik, dasturni nazorat qilish xabarlari, shuningdek, IntelliJ g'oyasi bilan bir qatorda Android logging qurilmasi (Logcat) orqali disk raskadrovka qilinadi. Bundan tashqari, Android SDK bilan ta'minlangan disk raskadrovka va jurnalga yozish vositalarini qo'shib, mos keladigan JDWP tuzatuvchisidan foydalanish mumkin. Oxir-oqibat, Android SDK sinov vositalari dasturni sinovdan o'tkazish uchun ishlatiladi.
Oxirgi bosqich sifatida arizani nashr etish; Ushbu bosqichda konfiguratsiya amalga oshiriladi va dasturdan foydalanish va foydalanuvchilarga bepul tarqatish uchun so'rov yuboriladi. Tayyorgarlik bosqichida dasturning versiyasi tuziladi, uning versiyasi sotilishi va tarqatilishi uchun foydalanuvchilar o'z qurilmalariga yuklab olishlari va o'rnatishlari mumkin.
Ushbu rasmda biz Android Studio dasturlarini amalga oshirish bosqichlari diagrammasini ko'rishimiz mumkin.
Biz allaqachon Android ilovasini yaratish bosqichlari va rivojlanishini bilamiz. Modulli bazaga murojaat qilgan holda har bir loyihada dastur bir yoki bir nechta manba kodli fayllar va resurs fayllari bilan modullarni o'z ichiga oladi. Qaysi turlarga kiradi; Android dastur modullari, kutubxona modullari, test modullari va App Engine modullari. Odatiy bo'lib, Android Studio loyiha fayllarini Android loyihasi ko'rinishida namoyish etadi. Ushbu vaqtda modullar asosiy manba kodlari fayllariga tezkor kirishni ta'minlash uchun uyushgan tarzda ko'rinadi. Fayllarni tuzishda ular yuqori darajadagi Scripts Gradle ostida ko'rinadi. Studio Android-da biz Gradle dasturlarni yaratish tizimining asosi sifatida ishlatilishini allaqachon tushunamiz. Ushbu yaratish tizimi Android Studio menyusiga o'rnatilgan vosita sifatida ishlaydi va o'z navbatida buyruq satridan mustaqil.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali
|