Kirish java programmalastırıw tili Android platformasi haqqında xml menen islew 12 Mobil programmanıń algoritmın islep shıǵıw 14 Androidda Studioda grafik interfeys


Mobil programmanıń algoritmın islep shıǵıw



Download 375,07 Kb.
bet5/9
Sana26.02.2022
Hajmi375,07 Kb.
#468680
1   2   3   4   5   6   7   8   9
Bog'liq
11 (2)qq

Mobil programmanıń algoritmın islep shıǵıw


1. Qosımshanı ataw ;
2. Kerekli shablon úlgisin tańlaw ;
3. Qosımshanı jumısqa túsiriw;
4. Qosımsha logotipi ornatıw ;
5. Contentga Webview komponentasini jaylastırıw ;
6. Main.java faylǵa Webview obiektin jalǵaw ;
7. Activity_main_drawer. xml faylǵa temalar tuymelerin kirgiziw;
8. Main.java faylǵa temalar tuymeleri bosilgada orınlaw kereka bolǵan processni kirgiziw;
9. Qosımsha reńi hám shrift ólshemleri menen islew;
10. Qosımshanı jumısqa túsiriw;

Androidda Studioda grafik interfeys menen islew


Endi Android operatsion sisteması ushın Android Studio ortalıǵında birinshi qosımshanı jaratıp alın. Android studiyasın oching hám baslanǵısh ekranda jańa Android Projesi'ni jumısqa túsiriń:
1-súwret. Android studio programmasınıń jumısqa túsiriliwi
(Android Studio qashannan berli jumısqa túsirilgen bolsa, fayl menyusın saylań File -> New-> New Project... ). Sonnan keyin, jańa joybar jaratıw ushın dialog áynegi payda boladı :
2-súwret. At beriw.
Jańa joybar jaratıw ushın aynada biz onıń dáslepki parametrlerin ornatıwımız múmkin:
• Qosımsha atı maydanında programma atı kiritiledi. Hello Application atınıń at retinde kórsetemiz
• Kompaniya domeni salasında tiykarǵı programma klasına miyman kútiwshilik etiwshi programma domen yamasa klass paketi kórsetilgen. Bunnan tısqarı, tezlik penen Kompaniya domeni salasında birpara bahalardı belgilew jaqsılaw bolıp tabıladı. Tiykarınan Google Play dúkanında programmanı jaylastırganingizda, bul maydan ushın baha pútkil dúkan ushın birden-bir bolıwı kerek. Sınaq joybarları ushın, bul jaǵdayda bolǵanı sıyaqlı, bul tarawda standart bahanı qaldırishingiz múmkin.
• Orında Project Location joybar fayllarınıń jaylasıwın qattı diskta ornatıwıńız múmkin.
Keyin Next ni basıń hám keyingi basqıshqa ótiń:
3-súwret. API ni tańlaw.
Bul basqıshda sizdan joybardıń minimal qollap -quwatlanatuǵın versiyasın ornatıw talap etiledi. Standart versiya Android 4. 1, Android apparatlarınıń 95% ten aslamın óz ishine aladı. Standart halda qaldıring hám Next tuymeni basıń.
Keyingi qádem joybar shablonın tańlaw bolıp tabıladı:
4-súwret.
Android Studio túrli jaǵdaylar ushın bir neshe shablondı usınıs etedi, lekin eń keń tarqalǵan Basic Activity hám Empty Activity. Android Studio túrli jaǵdaylar ushın bir neshe shablondı usınıs etedi, lekin eń keń tarqalǵan Empty Activity.
Keyingi basqıshda Bos Aktivlikti tańlasangiz, siz bir qatar joybar parametrlerin ornatıwıńız kerek:
• Activity Name: arzanıń tiykarǵı klassining atı
• Layout Name: ingl. interfeys tariypi saqlanatuǵın XML faylınıń atı
• Generate Layout File: vizual interfeys tariypi menen XML faylın jaratıw kerekpe?
• Backwards Compatibility (AppCompat): belgilengen jaǵdayda siz Androidning túrli versiyaları ortasında teris baylanıstı ornatıwıńız múmkin
5-súwret. At beriw
Barlıq standart sazlamalarni qaldıring hám Finish tuymesin basıń. hám bir muncha waqıt ótkennen, Android Studio joybardı jaratadı hám ashadı :
6 -súwret. MainActivity
Joybardı jaratqaningizdan keyin, Android joybar quramı tómendegishe kórinedi:
Android joybarı túrli modullardan ibarat bolıwı múmkin. Ádetiy bolıp, biz joybardı jaratqanımızda, bir modul jaratıladı - qosımsha. Modulda ush kishi papka bar:
• manifests: konfiguratsiyani belgileytuǵın AndroidManifest. xml manifest faylın saqlaydı
• java: bólek paketlerde dúzilgen Java kod faylların saqlaydı
• res: programmada isletiletuǵın resursların óz ishine aladı
Bir element Gradle Scripts qosımshanı jaratıwda paydalaniletuǵın bir neshe graduslı skriptlerdi (eki programma modulı yamasa basqa múmkin bolǵan modullar ushın hám pútkil joybar ushın ) óz ishine aladı.
Biz joybardıń tolıq quramına shaqırıq etemiz. Bunı ámelge asırıw ushın joybar nomiga eki ret basıń. Sonnan keyin joybar pútkilley ashıladı :
7-súwret. app modullar
Android operatsion sisteması tiykarında programma tárepinen jaratılǵan programmanıń tolıq dúzilisin kórip shıǵıń. Bul jerde sonıń menen birge joybardıń birden-bir modulı - app modulın da kórip turıpmız. Aslini alǵanda biz islewimiz kerek bolǵan barlıq kod bul modul ishinde jaylasqan.
Joybar daǵı barlıq modullar fayl menen xarakterlenedi setting.gradle. Ádetiy bolıp, tómendegi quramǵa iye:

Fayl build.gradle joybardı dúziwde paydalaniletuǵın maǵlıwmatlar bar.
Hár bir modul óz faylǵa iye build.gradle, Bul modulǵa uyqas joybardı qurıw konfiguratsiyasini anıqlaydı. Sonday etip, qosımsha papkasınıń mazmunına qarasak, ol jaǵdayda biz bunday fayldı tabamız. Dáslepki basqıshda, bul fayllar ne ushın zárúrligini túsiniw ushın júdá zárúrli emes.
Modulda app biz ushın júdá zárúrli bolǵan bir neshe papka hám fayllardı kóriwimiz múmkin:
• Katalogı libs - derek kodın saqlaw ushın mólsherlengen. Ol jaǵdayda bir qatar kishi katalog bar.
• Katalog src -derek kodın saqlaw ushın mólsherlengen. Ol jaǵdayda bir qatar kishi katalog bar. Kataloglar androidTest hám test Qosımsha test faylların saqlaw ushın mólsherlengen. hám derek kodı ózi papkada jaylasqan main.
Tiykarǵı papkada quramalı dúzılıwǵa iye:
• AndroidManifest. xml Programmanıń tiykarǵı qásiyetlerin, konfiguratsiyasini suwretleytuǵın manifest faylın usınıs etedi hám málim qosımshanıń hár bir strukturalıq bólegin belgileydi.
• Popka java programma derek faylların óz ishine aladı. Ádetiy bolıp, ol programma baslanǵanda únsizlik boyınsha iske túsiriletuǵın MainActivity klass faylın óz ishine aladı.
• Popka res resursları bolǵan kataloglardı óz ishine aladı. Atap aytqanda, ol tómendegi kataloglardı óz ishine aladı :
Popka drawable programmada isletiletuǵın suwretlerdi saqlaw ushın mólsherlengen
Popka layout grafik interfeysti anıqlaytuǵın fayllardı saqlaw ushın mólsherlengen. Ádetiy bolıp, joybarda tek iskerlik ushın interfeysi belgileytuǵın activity_main. xml faylı ámeldegi - MainActivity
Popka mipmap-xxxx túrli ekran ruxsatlarında programma belgi jaratıw ushın mólsherlengen suwret faylların óz ishine aladı. Hár bir túrdegi ruxsatnamada bul jerde óz katalog bar.


Download 375,07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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