Тақырып бойынша 11 материал табылды

Ақпаратты қорғау және ақпараттық қәуіпсіздік

Материал туралы қысқаша түсінік
Сабақ жоспары
Материалдың қысқаша нұсқасы
img_page_1
Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Слайдтың жеке беттері
Android – операциялық жүйесі смартфондарда, планшеттерде, электронды кітаптарда, сандық ойнатқыштарда, «ақылды» қол

#1 слайд
Android – операциялық жүйесі смартфондарда, планшеттерде, электронды кітаптарда, сандық ойнатқыштарда, «ақылды» қол сағаттарда, ойын приставкаларында, нетбуктарда, Google көзілдірігінде, телевизорларда, көлікті автоматты басқару жүйесінде және тағы басқа құрылғыларда жұмыс істеуге құрылған. Android Linux ядросында және Java виртуальді машинасында құрылды.

1 слайд

Android – операциялық жүйесі смартфондарда, планшеттерде, электронды кітаптарда, сандық ойнатқыштарда, «ақылды» қол сағаттарда, ойын приставкаларында, нетбуктарда, Google көзілдірігінде, телевизорларда, көлікті автоматты басқару жүйесінде және тағы басқа құрылғыларда жұмыс істеуге құрылған. Android Linux ядросында және Java виртуальді машинасында құрылды.

Android қосымшасының компоненттері. Android операциялық жүйесінің – қызықты тұсы, өзінің функциясына басқа қосымшалард

#2 слайд
Android қосымшасының компоненттері. Android операциялық жүйесінің – қызықты тұсы, өзінің функциясына басқа қосымшалардың элементтерін қолдана алады, әрине, егер олар осындай мүмкіндік туғызатын болса. Мысалы, біздің қосымшаға айналмалы (прокручиваемый) суреттердің тізімін көрсету қажет болса, ал басқа қосымшаның өзге қосымшалар үшін рұқсат етілген, бізге қажетті скроллері жүзеге асырылған, олай болса өзімізге қайтадан жасамай-ақ, осы әрекетті орындаған үшін жай ғана шақыра салуға болады. Бұл жағдайда біздің қосымшаның кодтары басқа қосымшаның кодтарымен араласпайды және қосылмайды. Қажет болған жағдайда, басқа файлдың бірнеше бөлігін ғана іске қосады. Мұндай жұмыс принципін қамтамасыз ету үшін, жүйе қосымша процесін қажет болған жағдайда оның кез келген бөлігін іске қоса алатын және осы бөлігіне арнап java- объектілердің көшірмелерін құра алатындай болуы қажет. Сондықтан Android қосымшасы, басқа көптеген жүйелерде қалыптасқандай біртұтас кіру нүктесінен тұрмайды. Оның орнына,олардың кодтары өздерімен бірге кейбір жеке бүтіндік мәндердің жиын ұсынып жатыр, компонентер, жүйе қауіпсіздік шарасы үщін олардың көшірмелерін жасауы және оларды қолдану мүмкін. Сондай компонент мәнін төрт типке бөліп қарастыруға болады. Олардың әрқайсысына жеке-жеке тоқталайық.

2 слайд

Android қосымшасының компоненттері. Android операциялық жүйесінің – қызықты тұсы, өзінің функциясына басқа қосымшалардың элементтерін қолдана алады, әрине, егер олар осындай мүмкіндік туғызатын болса. Мысалы, біздің қосымшаға айналмалы (прокручиваемый) суреттердің тізімін көрсету қажет болса, ал басқа қосымшаның өзге қосымшалар үшін рұқсат етілген, бізге қажетті скроллері жүзеге асырылған, олай болса өзімізге қайтадан жасамай-ақ, осы әрекетті орындаған үшін жай ғана шақыра салуға болады. Бұл жағдайда біздің қосымшаның кодтары басқа қосымшаның кодтарымен араласпайды және қосылмайды. Қажет болған жағдайда, басқа файлдың бірнеше бөлігін ғана іске қосады. Мұндай жұмыс принципін қамтамасыз ету үшін, жүйе қосымша процесін қажет болған жағдайда оның кез келген бөлігін іске қоса алатын және осы бөлігіне арнап java- объектілердің көшірмелерін құра алатындай болуы қажет. Сондықтан Android қосымшасы, басқа көптеген жүйелерде қалыптасқандай біртұтас кіру нүктесінен тұрмайды. Оның орнына,олардың кодтары өздерімен бірге кейбір жеке бүтіндік мәндердің жиын ұсынып жатыр, компонентер, жүйе қауіпсіздік шарасы үщін олардың көшірмелерін жасауы және оларды қолдану мүмкін. Сондай компонент мәнін төрт типке бөліп қарастыруға болады. Олардың әрқайсысына жеке-жеке тоқталайық.

#3 слайд

3 слайд

Асtivities •Обеспечивает пользовательский интерфейс •Обычно представляет один экран •Может содержать один / несколько

#4 слайд
Асtivities •Обеспечивает пользовательский интерфейс •Обычно представляет один экран •Может содержать один / несколько просмотров •Расширяет класс Activity Base Servises •Нет пользовательского интерфейса •Работает в фоновом режиме •Расширяет базовый класс службы • Приемник Intent / Broadcast •Получает и реагирует на трансляции намерений • Нет пользовательского интерфейса, но может начать работу •Расширяет широковещательный приемник Базовый класс Поставщик услуг •Делает данные приложения доступными для других приложений • Данные, хранящиеся в базе данных SQLite •Расширяет базовый класс ContentProvider • Заявка = набор компаненты Андройд

4 слайд

Асtivities •Обеспечивает пользовательский интерфейс •Обычно представляет один экран •Может содержать один / несколько просмотров •Расширяет класс Activity Base Servises •Нет пользовательского интерфейса •Работает в фоновом режиме •Расширяет базовый класс службы • Приемник Intent / Broadcast •Получает и реагирует на трансляции намерений • Нет пользовательского интерфейса, но может начать работу •Расширяет широковещательный приемник Базовый класс Поставщик услуг •Делает данные приложения доступными для других приложений • Данные, хранящиеся в базе данных SQLite •Расширяет базовый класс ContentProvider • Заявка = набор компаненты Андройд

Activities. Activity өзімен бірге, қолданушы атқара алатын, бір операция үшін сыртқы қолданбалы интерфейс ұсынып отыра

#5 слайд
Activities. Activity өзімен бірге, қолданушы атқара алатын, бір операция үшін сыртқы қолданбалы интерфейс ұсынып отырады. Егер ықшамадса, онда бұл бір қолданбалы әрекеті бар кадр тектес, белсенділіктің кейбір бірліктері 34 сияқты жай ғана ағымдағы бір экран. Аctivity термині қазір және алдағы уақытта кейбір Меншікті атау секілді аудармасыз қолданылатын болады. Егер сөзбе-сөз аудардарсақ, «белсенділік» немесе «әсер», компоненттің ортақ мағынасын толық айқындап жатыр. Мысалы, activity қолданушы таңдай алатын мәзір тармақтарының тізімін бере алады және суреттерді жазбаларымен көрсете алады. Немесе басқа мысал – қосымша activity-ді көптеген хабарламалар алмасу үшін контактілер параған көрсету мақсатында қолдана алады, басқасы хабарламаны арнайы таңдалған контактіге арнап құру, үшіншісі – хабарламалар тарихын көру үшін немесе баптауларды орындау үшін және т. б. Ағымдағы қосымшаның барлық activity-лері бірге жұмыс істеп жатыр және біртұтас қолданбалы интерфейс қалыптастырады, бірақ, оған қарамай олар өзара тәуелсіз. Олардың әрқайсысы жаңа терезенің құрылуымен қамтамасыз ететін Activity базалық класының класс тармағы сияқты жүзеге асырылған, оған қоса бағдарламашы визуалды интерфейс қоса алады. Қосымша бір немесе көптеген activity-ден құралуы мүмкін.

5 слайд

Activities. Activity өзімен бірге, қолданушы атқара алатын, бір операция үшін сыртқы қолданбалы интерфейс ұсынып отырады. Егер ықшамадса, онда бұл бір қолданбалы әрекеті бар кадр тектес, белсенділіктің кейбір бірліктері 34 сияқты жай ғана ағымдағы бір экран. Аctivity термині қазір және алдағы уақытта кейбір Меншікті атау секілді аудармасыз қолданылатын болады. Егер сөзбе-сөз аудардарсақ, «белсенділік» немесе «әсер», компоненттің ортақ мағынасын толық айқындап жатыр. Мысалы, activity қолданушы таңдай алатын мәзір тармақтарының тізімін бере алады және суреттерді жазбаларымен көрсете алады. Немесе басқа мысал – қосымша activity-ді көптеген хабарламалар алмасу үшін контактілер параған көрсету мақсатында қолдана алады, басқасы хабарламаны арнайы таңдалған контактіге арнап құру, үшіншісі – хабарламалар тарихын көру үшін немесе баптауларды орындау үшін және т. б. Ағымдағы қосымшаның барлық activity-лері бірге жұмыс істеп жатыр және біртұтас қолданбалы интерфейс қалыптастырады, бірақ, оған қарамай олар өзара тәуелсіз. Олардың әрқайсысы жаңа терезенің құрылуымен қамтамасыз ететін Activity базалық класының класс тармағы сияқты жүзеге асырылған, оған қоса бағдарламашы визуалды интерфейс қоса алады. Қосымша бір немесе көптеген activity-ден құралуы мүмкін.

#6 слайд

6 слайд

Services(қызметтер) өзінен фондық тәртіпте 35 жұмыс атқаратын компоненттерді көрсетеді. Ол, ережеге сай, ұзақ операция

#7 слайд
Services(қызметтер) өзінен фондық тәртіпте 35 жұмыс атқаратын компоненттерді көрсетеді. Ол, ережеге сай, ұзақ операциялар үшін немесе алып тасталған операциялардың жұмысын қамтамасыз ету үшін қажет, бірақ жалпы айтқанда қосымша фокуста болмаған жағдайда жұмыс істейтін жай ғана тәртіп. Мұндай процеске музыка тыңдай отырып, ағымдағы белсенділікті бұғаттамай тораптан мәліметтер алу және т.б. мысал бола алады. Сервис өзінен өзі қолданушының интерфейсін көрсетпейді, толықрақ айтқанда қолданушымен әрекеттеспейді, бірақ іске қосылады, басқа компоненттермен байланысқан және осы компоненттермен басқарылады, мысалы activity. Сонымен қатар жүйемен бірге іске қосылуы мүмкін. Content provider. Бұл компонент басқа қосымшаларға жеткізілетін, мәліметтер қорымен айналысады. Бұл мәліметтер торапта SQLite деректер қоры файлдық жүйесінде немесе қосымша қол жеткізе алатын кез-келген тұрақты жерде сақталуы мүмкін. Content provider арқылы басқа қосымшалар мәліметтер сұрай алады және, егер рұқсат етілген болса оларды өзгерте де алады. Мысалы Android жүйесінде қолданушының контактілері туралы мәліметтерді басқаратын content provider бар болсын. Ол, бұл компоненттің құраушысын шақыра алатын мүмкіндіктерге ие кез-келген қосымшаға, нақты бір адам тұралы мәліметтерді санауға, оларды өзгертуге және жазуға мүмкіндік береді. Көп жағдайда content provider-ді қосымшада қолданылып жатқан және басқалары үшін қол жетімді емес мәлеметтерді оқу және оларға жазба енгізу үшін қолдануға болады. Мысалы Note Pad қосымшасы дацындалған жазбаларды сақтау компонентін қолданады. Мұндай компоненттер ContentProvider-дің класс тармағы ретінде жүзеге асырылады. Басқа қосымшаларға мәліметтермен жұмыс жасау үшін, оларға стандартты API жинағы қажет.

7 слайд

Services(қызметтер) өзінен фондық тәртіпте 35 жұмыс атқаратын компоненттерді көрсетеді. Ол, ережеге сай, ұзақ операциялар үшін немесе алып тасталған операциялардың жұмысын қамтамасыз ету үшін қажет, бірақ жалпы айтқанда қосымша фокуста болмаған жағдайда жұмыс істейтін жай ғана тәртіп. Мұндай процеске музыка тыңдай отырып, ағымдағы белсенділікті бұғаттамай тораптан мәліметтер алу және т.б. мысал бола алады. Сервис өзінен өзі қолданушының интерфейсін көрсетпейді, толықрақ айтқанда қолданушымен әрекеттеспейді, бірақ іске қосылады, басқа компоненттермен байланысқан және осы компоненттермен басқарылады, мысалы activity. Сонымен қатар жүйемен бірге іске қосылуы мүмкін. Content provider. Бұл компонент басқа қосымшаларға жеткізілетін, мәліметтер қорымен айналысады. Бұл мәліметтер торапта SQLite деректер қоры файлдық жүйесінде немесе қосымша қол жеткізе алатын кез-келген тұрақты жерде сақталуы мүмкін. Content provider арқылы басқа қосымшалар мәліметтер сұрай алады және, егер рұқсат етілген болса оларды өзгерте де алады. Мысалы Android жүйесінде қолданушының контактілері туралы мәліметтерді басқаратын content provider бар болсын. Ол, бұл компоненттің құраушысын шақыра алатын мүмкіндіктерге ие кез-келген қосымшаға, нақты бір адам тұралы мәліметтерді санауға, оларды өзгертуге және жазуға мүмкіндік береді. Көп жағдайда content provider-ді қосымшада қолданылып жатқан және басқалары үшін қол жетімді емес мәлеметтерді оқу және оларға жазба енгізу үшін қолдануға болады. Мысалы Note Pad қосымшасы дацындалған жазбаларды сақтау компонентін қолданады. Мұндай компоненттер ContentProvider-дің класс тармағы ретінде жүзеге асырылады. Басқа қосымшаларға мәліметтермен жұмыс жасау үшін, оларға стандартты API жинағы қажет.

#8 слайд

8 слайд

#9 слайд

9 слайд

#10 слайд

10 слайд

Broadcast receivers. Бұл компонент жалпы- жүйелік хабарламалардың таралуына, бақылап отыруға және іс-ірекетке байланыс

#11 слайд
Broadcast receivers. Бұл компонент жалпы- жүйелік хабарламалардың таралуына, бақылап отыруға және іс-ірекетке байланысты өзгеруіне жауап береді. Көптеген хабарлаулар жүйеден шығады, мысалы батареяның заряды аз қалғандығы жөнінде немесе экранның өшкендігі жөнінде хабарлама. Қосымша сонымен қатар мынадай хабарлаулар жасау алады, мысалы мәлімет толығымен жүктелгені өнінде және қолдануға дайын екендігі жөнінде сигнал беру. Сервистер сияқты, broadcast receiver-де қолданушы интерфейсіне іліге алмайды, бірақ ол қолданушыға қандайда бір оқиға болғандығы жөнінде күй қатарында хабарлама жасап, ескерте алады. Бірақта broadcast receiver жұмыстың төменгі мөлшерін өзі орындау үшін, көп жағдайда басқа компоненттермен әрекеттес болады. Осылайша ол қандайда бір оқиғаға тіркелген іс-әрекетті орындау үшін сервистерді қолдана алады.

11 слайд

Broadcast receivers. Бұл компонент жалпы- жүйелік хабарламалардың таралуына, бақылап отыруға және іс-ірекетке байланысты өзгеруіне жауап береді. Көптеген хабарлаулар жүйеден шығады, мысалы батареяның заряды аз қалғандығы жөнінде немесе экранның өшкендігі жөнінде хабарлама. Қосымша сонымен қатар мынадай хабарлаулар жасау алады, мысалы мәлімет толығымен жүктелгені өнінде және қолдануға дайын екендігі жөнінде сигнал беру. Сервистер сияқты, broadcast receiver-де қолданушы интерфейсіне іліге алмайды, бірақ ол қолданушыға қандайда бір оқиға болғандығы жөнінде күй қатарында хабарлама жасап, ескерте алады. Бірақта broadcast receiver жұмыстың төменгі мөлшерін өзі орындау үшін, көп жағдайда басқа компоненттермен әрекеттес болады. Осылайша ол қандайда бір оқиғаға тіркелген іс-әрекетті орындау үшін сервистерді қолдана алады.

#12 слайд

12 слайд

#13 слайд

13 слайд

#14 слайд

14 слайд

Қосымшаның деңгейі Android ОЖ құрамына базалық қосымшалар жинағы кіреді: электронды почта мен SMS тапсырыс берушіле

#15 слайд
Қосымшаның деңгейі Android ОЖ құрамына базалық қосымшалар жинағы кіреді: электронды почта мен SMS тапсырыс берушілері, күнтізбе, әртүрлі карталар, браузер, контактілерді және т. б. басқаруға арналған программа. Android платформасында іске қосылатын қосымшалардың барлығы Java тілінде жазылған. Android ОЖ қосымшаның ядросында қолданылатын API-ді 36 толығымен қолдануға мүмкіндік береді Барлық қосымшалардың негізі жүйе мен қызмет жинағы болып табылады.

15 слайд

Қосымшаның деңгейі Android ОЖ құрамына базалық қосымшалар жинағы кіреді: электронды почта мен SMS тапсырыс берушілері, күнтізбе, әртүрлі карталар, браузер, контактілерді және т. б. басқаруға арналған программа. Android платформасында іске қосылатын қосымшалардың барлығы Java тілінде жазылған. Android ОЖ қосымшаның ядросында қолданылатын API-ді 36 толығымен қолдануға мүмкіндік береді Барлық қосымшалардың негізі жүйе мен қызмет жинағы болып табылады.

#16 слайд

16 слайд

Файл форматы:
ppt
22.12.2017
670
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курс саны 12