Дипломдық жоба 5В070300 -«Ақпараттық жүйелер»


Спорт кешенінің мобилді қосымшасын әзірлеу кезеңдері



бет13/18
Дата20.10.2022
өлшемі1,38 Mb.
#44340
түріДиплом
1   ...   10   11   12   13   14   15   16   17   18
2.4 Спорт кешенінің мобилді қосымшасын әзірлеу кезеңдері

Жобаны жасау кезінде Android Studio алдымен жоба үлгісін таңдауды ұсынады, ол терезе 2.3 – суретте көрсетілген.





2.3 – сурет. Мобильді қосымшаның UMLдиаграммасы.

2.4 – сурет. Жоба үлгісін таңдау


Android Studio әртүрлі жағдайларға арналған бірнеше үлгілерді ұсынады. Жұмысты бастау үшін қажет ең қарапайым функционалдылықты қамтамасыз ететін осы тізімнен бос әрекет үлгісін таңдап, « Келесі » түймесін басыңыз .
Осыдан кейін жаңа жобаның параметрлері терезесі көрсетіледі:
Жаңа жобаны құру терезесінде оның бастапқы параметрлерін орнатуға болады:
Аты өрісіне қолданбаның атын енгізіңіз . Ат ретінде HelloApp атауын көрсетіңіз
Пакет аты өрісі негізгі қолданба класы орналастырылатын буманың атын көрсетеді. Бұл жағдайда сынақ жобалары үшін бұл мән үлкен рөл атқармайды, сондықтан біз com.example.helloapp орнатамыз .
«Орынды сақтау » өрісі қатты дискідегі жоба файлдарының орнын орнатады. Әдепкі мәнді қалдыра аламыз.
Тіл өрісінде Java тілін бағдарламалау тілі ретінде көрсетілді
Минималды SDK өрісі SDK ең аз қолдау көрсетілетін нұсқасын көрсетеді. Әдепкі мәнді қалдырайық - API 19: Android 4.0, бұл біздің қолданбаны Android 4.0 жүйесінен бастап іске қосуға болатынын білдіреді, бұл құрылғылардың 94% құрайды. Ол ескі құрылғыларда жұмыс істемейді.
SDK нұсқасы неғұрлым жоғары болса, қолдау көрсетілетін құрылғылар ауқымы соғұрлым аз болатынын есте сақтаңыз.
Содан кейін «Аяқтау» түймесін басамыз, сонда Android Studio жаңа жобаны жасайды. Ол көрініс 2.5 – суре те көрсетілген.

2.5 – сурет. Android Studio-дағы жаңа жоба


Android жобасы әртүрлі модульдерден тұруы мүмкін. Әдепкі бойынша, жобаны жасаған кезде бір модуль жасалады - app . Модульде үш ішкі қалта бар:


Манифесттер : қолданбаның конфигурациясын сипаттайтын және қолданбаның әрбір құрамдас бөлігін анықтайтын AndroidManifest.xml манифест файлын сақтайды.
java : жеке бумаларға ұйымдастырылған java код файлдарын сақтайды. Сонымен, қалтада com.example.helloapp(аты жобаны құру кезеңінде көрсетілген) әдепкі бойынша қолданба іске қосылған кезде әдепкі бойынша іске қосылатын MainActivity сыныбын білдіретін Java коды бар MainActivity.java файлы бар.
res : қолданбада пайдаланылатын ресурстарды қамтиды. Барлық ресурстар ішкі қалталарға бөлінген.
Сызба қалтасы қолданбада пайдаланылған кескіндерді сақтауға арналған. Орналасу қалтасы графикалық интерфейсті анықтайтын файлдарды сақтауға арналған. Әдепкі бойынша, мұнда xml түріндегі MainActivity сыныбының интерфейсін анықтайтын activity_main.xml файлы бар.
mipmap қалталарында әртүрлі экран ажыратымдылықтарында қолданба белгішесін жасауға арналған кескін файлдары бар.
мәндер қалтасында ресурстар жинақтары бар әртүрлі xml файлдары сақталады - қолданбада қолданылатын әртүрлі деректер. Әдепкі бойынша мұнда екі файл және бір қалта бар:
color.xml файлы қолданбада пайдаланылған түстердің сипаттамасын сақтайды
Жобаны жасау кезінде Android Studio алдымен жоба үлгісін таңдауды ұсынады, ол терезе 2.6 – суретте көрсетілген.
strings.xml файлында қолданбада пайдаланылатын жол ресурстары бар
тақырыптар қалтасы екі қолданба тақырыбын сақтайды - ашық (күндізгі) және қараңғы (түн) үшін
Бөлек Gradle Scripts элементі қолданбаны құру үшін пайдаланылатын бірнеше сценарийлерді қамтиды.
Барлық осы құрылымда Android Studio бағдарламасында ашық және қолданба логикасын қамтитын және одан қолданбаның орындалуын нақты бастайтын MainActivity.java файлын таңдау керек. Сондай-ақ, Activity_main.xml файлы бар , ол графикалық интерфейсті анықтайды - шын мәнінде, қолданбаны жүктеп алғаннан кейін пайдаланушы смартфонында көреді. Activity_main.xml файлының графикалық интерфейсінің көрінісі 2.6 – суретте көрсетілген.



2.6 – сурет. Activity_main.xml файлының графикалық интерфейсі


2.6 – суретте көрсетілген интерфейстің әр бөлігі жеке объект болып есептеледі, оны көмекші панелінен ысырып әкелуге, мәнін, жазуын, атқаратын қызметін өзгертуге болады. Activity_main.xml файлының графикалық интрфейсін құру кезеңі 2.7 – суретте көрсетілген.



2.7 – сурет. Activity_main.xml файлының графикалық интрфейсін құру кезеңі


Activity_main.xml файлының графикалық интрфейсін құру кезеңі көрсетілген объекттер:

  • RelativeLayout — қатысты орындарда еншілес көріністерді көрсететін көрініс тобы. Әрбір көріністің орнын оның бауырластарына қатысты (мысалы, сол жақта немесе басқа көріністің астында) немесе негізгі RelativeLayout аймағына қатысты орындарда (мысалы, төменге тураланған, солға тураланған немесе ортаға тураланған) көрсетуге болады;

  • ImageView кескіндерді көрсетуге арналған. Виджеттер бөлімінде орналасқан. XML файлында кескінді жүктеу үшін android:src төлсипаты пайдаланылады; соңғы уақытта app:srcCompat төлсипаты жиірек пайдаланылды. ImageView графиканы пайдалануға арналған негізгі контейнер элементі болып табылады. Суреттерді әртүрлі көздерден, мысалы, бағдарлама ресурстарынан, мазмұн провайдерлерінен жүктеп алуға болады. ImageView сыныбында кескіндерді жүктеудің бірнеше әдістері бар;

  • Android Layout - оның ішкі компоненттерінің экранда қалай көрінетінін басқаратын класс. Көрініс болып табылатын кез келген құрамдас (немесе Көріністің еншілес бөлігі) Орналасудың еншілес бөлігі болуы мүмкін. Барлық Layout сыныптары ViewGroup сыныбынан (еншілес көрініс) кеңейтілген, сондықтан ViewGroup ішінен кеңейтілген сынып жасау арқылы теңшелетін орналасуды жасауға да болады;

  • Button. Жиі қолданылатын элементтердің бірі - android.widget.Button сыныбымен ұсынылған түймелер. Түймелердің басты ерекшелігі - пайдаланушымен басу арқылы әрекеттесу мүмкіндігі.

Осы объекттердің әрекеттесу функциялары MainActivityMenu классында көрсетілген. 2.8–суретте көрсетілген интерфейстен кейін қосымша әр парақшалардың интерфейсін батырмалардың баслуына байланысты ашады.



2.8 – сурет. Activity_main_vol.xml интерфейсі





2.9 – сурет.. Activity_main_bask.xml интерфейсі





2.10 – сурет. Activity_main_foot.xml интерфейсі





2.11 – сурет. Activity_main_ten.xml интерфейсі


Таймер (ағылшын тілінен. Timer) – информатикада компьютердің көмегімен кідірістерді және уақытты өлшеуді қамтамасыз ететін құрал.


Таймердің негізгі сипаттамасы оның дәлдігі болып табылады - ең аз кепілдік берілген уақыт аралығы. Осы параметр бойынша таймерлер бөлінеді:

  • төмен дәлдік (өлшеу қатесі 0,1 с жетуі мүмкін)

  • дәл (өлшеу қатесі 0,001 с аспайды)

  • өте дәл (өлшеу қатесі 10−6 с аспайды)

2.12 – суретте мобилді қосымшаға орнатылған таймер көрсетілген.



2.12 – сурет. Мобилді қосымшаға орнатылған таймер.


Таймердің интерфейс дизайны 2.13 – суретте көрсетілгендей nav_main_data.xml файлында жасалынды .





2.13 – сурет. nav_main_data.xml файлы


Таймердің функционалы MainActivityNavData класында жазылды.





2.14 – сурет. MainActivityNavData класының фрагменті.






Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   18




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет