Материалдар / Ақпаратты қорғау және ақпараттық қәуіпсіздік
МИНИСТРЛІКПЕН КЕЛІСІЛГЕН КУРСҚА ҚАТЫСЫП, АТТЕСТАЦИЯҒА ЖАРАМДЫ СЕРТИФИКАТ АЛЫҢЫЗ!
Сертификат Аттестацияға 100% жарамды
ТОЛЫҚ АҚПАРАТ АЛУ

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

Материал туралы қысқаша түсінік
Сабақ жоспары
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
22 Желтоқсан 2017
525
0 рет жүктелген
770 ₸
Бүгін алсаңыз
+39 бонус
беріледі
Бұл не?
Бүгін алсаңыз +39 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Материалдың қысқаша түсінігі
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 слайд