Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3-LEKTCIYA

.docx
Скачиваний:
0
Добавлен:
27.11.2023
Размер:
849.99 Кб
Скачать

3-TEMA. ANDROID USHÍN JAVA PROGRAMMALASTÍRÍW TILINDE QOSIMSHALAR JARATÍW. JAVA PROGRAMMALASTÍRÍW TILINIŃ TIYKARǴÍ KONSTRUKCIYALARÍ. KLASSLAR HÁM OBYEKTLER.

Baǵdarlamanıń kodın jazıwda biz programmalastırıw ushın bul proektte Android Studio ortalıǵınan paydalanamız, hámde baǵdarlamalastırıw tili boyınsha Java tilin qollanamız. Usı Android Studio baǵdarlamalastırıw ortalıǵında sistemaǵa Java SE Development Kit ornatılıwı hámde sazlanılıw zárúr. Usınıs etiletuǵın versiya JDK 7 den tómen bolmawı zárúr.

Java SE Development Kit bul Java tilinde kod jazıwǵa arnalǵan ortalıq. Yaǵnıy, joqarıdaǵılar boyınsha, Windows, Linux yaki Mac OS operatsiyalıq sistemaları sáykes keletin versiyanı tańlap alıw kerek. Keyin bul fayldı iske túsiriw zárút hám kórsetpege sáykes túrde berilgen instrument hám parametrlerdi ornatıw zárúr.

Soń programma dúziwshilerge Android OSnıń saytınan Android Studio faylın júklep yaǵnıy kóshirip alıw kerek. Bunı internetten júklew ushın http://developer.android.com/intl/ru/sd k/installi ng / studio.html mánzili boyınsha ámelge asırıw kerek.

Android Studio baǵdarlamalastırıw ortalıǵı iske iske túsken waqıtta, tómendegi súwrettegidey aynapayda boladı.

3.3-súwret. Android Studio ortalıǵı dáslepki ekran kórinisi

Bunda :

▪ Jańa baǵdarlama islep shıǵıwǵa.

▪ Tayar bolǵan baǵdarlamanı (qollanbanı) import etiwge.

▪ Tayar bolǵan baǵdarlamanı (proektti) ashıp kóriwge.

▪ Sonday-aq jaratılǵanhár bir joybardı ashıwǵa, hámde onı izlewge boladı.

▪ Baǵdarlamalıq ónimniń versiyasın tekseriwge imkaniyatı bar.

▪ Android Studio tiykarǵı parametrlerin ózgertiw imkaniyatı bar.

▪ Maǵlıwmatlar bazası menen islew imkaniyatı.

Baǵdarlamanı islep shıǵıw ushın (qollanbanı jaratıw ushın ) “New Project…»” knopkasın tańlaw hámde onı basıw kerek. Soń atalǵan baǵdar;amanı dúziwge arnalǵan ayna payda boladı. Baǵdarlamanı dúziwde Android Studio baǵdarlamalıq ortalıǵında Jańa proekt menyusındaǵı talap etiletuǵın sazlamalar tómendegishe súwrette kórsetilip ótilgen.

3.4-súwret. Android Studio baǵdarlamalıq ortalıǵı programma jaratıw aynası.

Bunda jaratılatuǵın baǵdarlamanıń atın beriwge, modul atamasın, fayl atamasın, sonıń menen bir qatarda sol proekttiń ornalasıw papkasın kóriwge boladı. Sonday-aq mobil baylanıs qurılmaları ushın OSnıń eń kishi versiyasın qollanıw imkaniyatı bar ekenligin este saqlaw kerek. Soniń menen bir qatarda tildi de saylaw imkaniyatı bar.

Jaratılatuǵın jańa qollanbaǵa (baǵdarlamaǵa) ashıq yamasa qaranǵı usılǵa iye bazalı temanı saylaw múmkinshiligi bar bolıp esaplanadı. Egerde joybardı islep shıǵıw aynasında “Create custom launcher icon” saylansa, “next” (keyingi) knopkası basılǵanda dialog punktin kórmiz, hámde baǵdarlama (qollanba)nı jazıw, qayta jazıw tómendegi súwrette berilgen. Bunda jazıw hámme parametrlerdiń zárúrligin qanaatlandıradırıwı múmkin. Sonı atap ótiw orınlı, uyalı telefon baǵdarlamalarına saylanatuǵın ikon (kishi kólemdegi súwret) fayl baǵdarlamanıń kózine birden túsedi. Sonlıqtan ikon baǵdarlamanıń imidjin (sırtqı kelbetin) qáliplestiriwde úlken áhimiyetke iye. Ádette ikon grafikalıq redaktor baǵdarlamalarında jaratıladı.

3.5-súwret. Baǵdarlamaǵa ikon tańlaw aynası

Tańlanǵannan keyin bazalı activitydi saylaw ekranına baramız.

3.6-súwret. Bazalı Activitydi saylaw aynası

Onda úsh saylaw imkaniyatı bar:

▪ “Master/Detail Activity”

▪ “Blank Activity”.

▪ “Fullscreen Activity”.

Soń birinshi Activitydiń atı layouttıń atamasın kóriwge boladı. Sonıń menen bir qatarda dáslepki fragment atın kóriwge boladı. Bunda usı baǵdarlamanı islep shıqqanda sol fragmentlerdi paydalanıwdı tańladıq. Jáne navigaciya túrin saylaw imkaniyatı bar.

-súwret –Birinshi Activity ataması

Al endi bolsa IDE aynasına ótemiz, bunda dáslepki kózge kórinetuǵını proekt dúzilmesi.

scr hámde res katalogları bar, lekin res katalogı src papkasında java katalogı menen birdey, sonlıqtan joybardı (qollanbanı) dúzilme menen jańdan proektlestiriwde Gradle zárúr bolıp tabıladı.

Tómendegi súwrette bolsa, atalǵan ortalıqtıń jumıs aynası kórsetip ótilgen.

3.6-súwret. IDEniń tiykarǵı aynası

Al Xml redaktorı bolsa tómendegi súwrette kórsetilgen

3.7-súwret. XMLdiń kod jazıw aynası

Соседние файлы в предмете Mobil qosimshalar