|
Mobil programmanıń algoritmın islep shıǵıw
|
bet | 5/9 | Sana | 26.02.2022 | Hajmi | 375,07 Kb. | | #468680 |
| 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.
Do'stlaringiz bilan baham: |
|
|