1.1. Алғашқы Android-қосымшаны жасау
Android Studio (рис. 1.1) жаңа жоба жасау үшін қосымша шаблонды таңдау қажет.
Сурет 1.1. Шаблон таңдау терезесі
Содан кейін Package name (сурет. 1.2) параметрін орнатқан кезде кері домендік атауды пайдалану керек, мысалы by.bstu.fit.фио.
Келесі қадам – API (сурет 1.2) версиясын қою. Жаңа API таңдау қолдау көрсетілетін құрылғылардың аз пайызын қамтамасыз етеді.
1.1.1. Қосымша компоненттері
Қосымша компоненттері қосымша құрайтын блоктар болып табылады. Әрбір компонент жүйе қосымшаға кіре алатын жеке нүктені көрсетеді. Компоненттердің барлығы пайдаланушының кіру нүктесі бола бермейді. Бірақ әрбір компонент – бұл қосымшаның барлық жұмысын анықтайтын өзіндік құрылымды бірлік. Қосымша компоненттерін бес типтің біреуіне жатқызуға болады.
Сурет 1.2. Android-қосымшасын жасау терезесі
Операция (Activity, әрекет) - бұл пайдаланушы интерфейсі бар бір экран. Мысалы, электрондық пошта қосымшасында бір әрекет жаңа хабарламалар тізімін көрсетуге, екіншісі хабарлама жасауға, үшіншісі хабарламаларды оқуға қызмет етуі мүмкін. Белсенділік пайдаланушының қосымшамен өзара әрекеттесуін бірлесіп қалыптастыратынына қарамастан, олардың әрқайсысы басқаларға тәуелді емес. Кез келген әрекетті басқа қосымша іске қоса алады. Мысалы, камера қосымшасы пайдаланушыға фотосуретті жіберуге мүмкіндік беру үшін жаңа хабарлама жасайтын электрондық пошта қосымшасында әрекетті орындай алады. Операция Аctivity [2] кіші класына жатады.
Қызмет (Служба) (Service, сервис) - бұл фондық режимде жұмыс істейтін және қашықтағы процестердің жұмысына байланысты ұзақ мерзімді операцияларды орындайтын компонент [2]. Қызметтің пайдаланушы интерфейсі жоқ. Мысалы, пайдаланушы басқа қосымша жұмыс істеп тұрған кезде ол музыканы фондық режимде ойната алады немесе пайдаланушының белсенділікпен өзара әрекеттесуіне тосқауыл қоймай, желі арқылы деректерді ала алады. Қызметті басқа компонент іске қосуы мүмкін, содан кейін ол онымен өзара әрекеттеседі. Қызмет (Служба) Service ішкі класына жатады.
Достарыңызбен бөлісу: |