Дипломдық жоба Android платформасында «Қазақтелеком» акционерлік қоғамының иктад бөлімінің оқу порталы үшін



жүктеу 0,64 Mb.
Pdf просмотр
бет9/21
Дата17.11.2017
өлшемі0,64 Mb.
#753
түріДиплом
1   ...   5   6   7   8   9   10   11   12   ...   21

34 

 

ұсату мақсатындағы толықтырулар контакттар бланктарын көрсету үшін осы 



мақсаттарда  бір  activity  қолдануға  қабілетті,  өзге  -  қалаулы  контакттар 

мақсатымен  хабарларды  құру  үшін,  үшінші  орында  -  ескертулер  эпопеясын 

қарау үшін немесе таңдауды жүзеге асыру.  

Қазіргі 


толықтырудағы 

activity-дің 

барлығы 

бір 


уақытта 

функционалдайды  және  жалпы  тұтынушылық  сокетті  түзеді,  бірақ 

берілгендер  болғанда  олар  өз  ішінде  түзіледі.  Олардың  кез-келгені, 

программалық 

қамтамасыздандырылуды 

әзірлеуші 

көру 

сокетін 


орналастыруға  қабілетті,  терезе  түзілуін  қамтамасыз  етеді,  Activity  базистік 

классының подклассы ретінде тең жүзеге асырылған.  

Қосымша  алдынғы  белдік  үлгілерінің  қасиеттерінде  көрсетілгенге  тең, 

толығында  1  activity  немесе  лезде  бірнешеуінде  жинақталуына  қабілетті. 

Аctivity  тікелей  қандай  болатындығы,  оның  дизайнымен  белгілі  бір 

толықтыруларынан  тәуелділікте  анықталады.  Қағидаға  тең,  activity  бар  біреу 

1-шіге  тең  белгіленеді,  ол  дегеніміз,  толықтыруды  қосу  бар  болғанда  ол 

юзерге  беріледі  дегенді  білдіреді.  Бір  activity  басқасын  қосуға  қабілетті. 

Осындай тәсілмен, 1-ші activity-дан басқаларына өзгерту, егер қазіргі  activity 

келесіні жалғастыратын жағдайларда орындалады. 

Кез келген activity әдепкіге сәйкес терезені береді. Ереже ретінде терезе 

толық  экрандық  нұсқада  түзіледі,  бірақ  одан  басқа  ол  толық  дисплейді 

қамтымауға да және басқа терезелер үстінде болуға қабілетті. Activity тағыда, 

қосымша  терезелерді  пайдалануға  қабілетті  -  мысалға,  activity  әрекетінің 

барысында  юзермен  өзара  әрекеттесу  мақсатында  пайда  болатын 

интерактивті,  немесе  қандай  да  бір  мағыналы  функцияны  таңдауының 

болуындағы қазіргі мәліметтерді ұсыну мақсаттарындағы терезе. 

Сервистер.  Сіздің  қосымшаңыздың  көрінбейтін  қозғалтқыштары. 

Сервистік  құраушылар  ескертулерді  қоса,  көрінетін  Белсенділіктерді  және 

Мәліметтер  көздерін  жаңарта,  фондық  тәртіпте  жұмыс  атқарады.  Сіздің 

қосымшаларыңыздың  Белсенділігі  бірінші  орында  болмаған  кезде  жалғасуы 

тиісті жиі операциялар үшін қолданылады. 

Services  (сервистер)  төмен  басымдылықты  реттеу  функционалдаушы, 

элементтерді өзіне болжайды. Біреу, қағида ретінде тең, жалғасатын әрекеттер 

немесе алыс әрекеттік қызметтерді ұсыну мақсаттарында қажетті, бірақ ортақ 

жағдайда, егер толықтыру құлықта болмаса, қайыссы жұмыс жасаса, берілген 

жай  қатар.  Тәріздес  қозғалыстардың  үлгісі  болып,  қазіргі  ынтасының 

бөгеттелуі  болмағандығы  түйіндерге  сәйкес  мәліметтерге  ие  болу  немесе 

мұндай  жағдайларда  басқа  болатын,  егер  юзер  құраса,  мұндай  жағдайда 

кезеңдегі әуенді тыңдауға қабілеттілік саналады. Тікелей өзіне сәйкес қызмет 

көрсету,  ешқандай  тұтынушылық  интерфейсті  бермейді,  ондай  болса  бары 

юзермен  ешқандай  әрекеттеспейді,  керісінше  бөгде  элементтер  біріктіріледі, 

түзетіледі  және  тасталады,  мысалға  activity.  Одан  басқа,  концепциямен  бір 

мезетте қосылуға қабілетті.  

Мәліметтер  көзі.  Ақпарат  сақтау.  Берілген  құралдар  бір  қосымшаның 

шегіндегі  мәліметтер  базасын  басқару  үшін  және  бөгделерге  сырттан 




35 

 

рұқсатты  ұсынуға  қажет.  Мәліметтер  көзі  әр-түрлі  программалар  арасында 



ақпарат  алмасу  кезінде  пайдаланылады.  Бұл,  сіз  жеке  ContentProvider 

нысандарыңызды,  оларға  басқа  қосымшалардан  рұқсат  аша  отыра,  түзете 

алатындығыңызды, және сіз үшін сыртқы программалар ашқан мәліметтермен 

жұмыс  атқару  үшін,  бөтен  көздерді  қолдана  алатындығыңызды  білдіреді. 

Android 

басқарылымындағы  құралдар,  контакттық  ақпараттар  мен 

мультимедиялық  файлдар  қорларын  қоса,  пайдалы  мәліметтер  базаларына 

қолжетімділікті ұсынатын, бірнеше стандарттық көздерді құрайды. 

Contentproviders  бұл,  басқаларына  қандай  толықтырулар  беретін, 

мәліметтер  жинақтарымен  кәдеге  жарататын  элемент.  Берілген  мәліметтер, 

түйіндерде,  SQLite  мәліметтеріне  негізделген  файлдық  концепциялар 

құрамында,  немесе  толықтырылуы  рұқсатқа  ие  болуына  қабілетті,  әр-бір 

бөгде  үздіксіз  бөліктерде  болуға  барлық  мүмкіндіктерге  ие.  Сontentprovider 

көмегімен бөгде толықтырулар мәліметтерді талап етуге, және сәйкес рұқсат 

көрсетілген  жағдайларда,  оларды  өзгертуге  қабілетті.  Мысалға,  Android 

концепциясы  контакттар  жөнінде  тұтынушылық  мәліметтерді  кәдеге 

жарататын,  contentprovider-ді  қосады.  Біреу  сәйкес  құқықтарға  ие  әр-бір 

қосылғанға,  белгілі  бір  түр  жөнінде  мәліметтерді  өзгертуге  немесе  жазбалар 

жасау,  оқу  мақсаттарында  берілген  элемент  түзушілерін  тудыруға  мүмкіндік 

береді. 


Аса  жалпы  жағдайларда,  contentprovider-ді  басқару  үшін  ашық 

болмайтын  және  қосымшалармен  қолданылатын,  мәліметтерді  жазуға  және 

оқуға  қолдануға  болады.  Мысалы,  NotePad  қосымшасында  мұндай 

құраушыны орындалған жазбаларды сақтау үшін пайдаланады. 

Элементтер  мәліметтері  ContentProvider  подкласстары  секілді  тең 

бөлінеді.  Және  осы  мақсатта,  басқа  толықтырулар  мәліметтермен 

процедураларды  жүзеге  асыру  мүмкіндіктеріне  ие  болуы  үшін,  оларға 

қарапайым API жинағын қамтамасыздандырған жөн.  

Ниет.  Қосымшалар  арасында  хаттарды  алмастыру  жүйесі.  Ниеттерді 

пайдалана,  сіздер  Сервистер  немесе  нақты  Белсенділіктер  үшін  немесе 

жүйелік  деңгейде  хаттарды  тарата  аласыз.  Сонымен  қатар  берілген 

әрекеттерді  орындау  қажеттілігін  жаздырасыз.  Осыдан  соң  Android  кепіл 

түскен сұранысты өңдеуі тиіс, құраушыларды өзі анықтай алады. 

Хабар  тарату  қабылдағыштары.  Тарату  ниеттері  мен  қабылданатын 

құраушылар.  Егер  сіз  BroadcastReceiver  нысанын  тіркесеңіз  және  құрсаңыз, 

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

бақылай алады. Хабар тарату қабылдағыштар, ол қабылданған Ниетке жауап 

бере  алу  үшін,  программаны  автоматты  түрде  қосады.  Осының  арқасында 

берілген  механизм,  оқиғалық  үлгілерді  қолданатын  қосымшаларды  жасау 

үшін сәйкес келеді. 

Broadcastreceivers. 

Бұл 


элемент 

әрекет 


етуде 

әлеуметтік 

гальванотропизм,  қадағалау  және  ескертуді  жүргізуден  жауап  береді. 

Көптеген  ескертулер  концепциядан  келеді,  мысалға,  немесе  дисплей  өшіп 

тұрғаны  немесе  қуат  аз  қалғаны  жөнінде  ескертулер.  Толықтырулар  одан 



жүктеу 0,64 Mb.

Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   21




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау