🗊Презентация Intent'ы, IntentFilter'ы и BackStack Activity

Нажмите для полного просмотра!
Intent'ы, IntentFilter'ы и BackStack Activity, слайд №1Intent'ы, IntentFilter'ы и BackStack Activity, слайд №2Intent'ы, IntentFilter'ы и BackStack Activity, слайд №3Intent'ы, IntentFilter'ы и BackStack Activity, слайд №4Intent'ы, IntentFilter'ы и BackStack Activity, слайд №5Intent'ы, IntentFilter'ы и BackStack Activity, слайд №6Intent'ы, IntentFilter'ы и BackStack Activity, слайд №7Intent'ы, IntentFilter'ы и BackStack Activity, слайд №8Intent'ы, IntentFilter'ы и BackStack Activity, слайд №9Intent'ы, IntentFilter'ы и BackStack Activity, слайд №10Intent'ы, IntentFilter'ы и BackStack Activity, слайд №11Intent'ы, IntentFilter'ы и BackStack Activity, слайд №12Intent'ы, IntentFilter'ы и BackStack Activity, слайд №13Intent'ы, IntentFilter'ы и BackStack Activity, слайд №14Intent'ы, IntentFilter'ы и BackStack Activity, слайд №15Intent'ы, IntentFilter'ы и BackStack Activity, слайд №16Intent'ы, IntentFilter'ы и BackStack Activity, слайд №17Intent'ы, IntentFilter'ы и BackStack Activity, слайд №18Intent'ы, IntentFilter'ы и BackStack Activity, слайд №19Intent'ы, IntentFilter'ы и BackStack Activity, слайд №20Intent'ы, IntentFilter'ы и BackStack Activity, слайд №21Intent'ы, IntentFilter'ы и BackStack Activity, слайд №22Intent'ы, IntentFilter'ы и BackStack Activity, слайд №23Intent'ы, IntentFilter'ы и BackStack Activity, слайд №24

Вы можете ознакомиться и скачать презентацию на тему Intent'ы, IntentFilter'ы и BackStack Activity. Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Intent, IntentFilter и Activity Back Stack
Описание слайда:
Intent, IntentFilter и Activity Back Stack

Слайд 2


Intent'ы, IntentFilter'ы и BackStack Activity, слайд №2
Описание слайда:

Слайд 3





Что такое Intent

Intent – намерение (англ.)
Запустить другое приложение
Открыть файл
Перейти на другой экран
Явные (explicit) и неявные (implicit)
Описание слайда:
Что такое Intent Intent – намерение (англ.) Запустить другое приложение Открыть файл Перейти на другой экран Явные (explicit) и неявные (implicit)

Слайд 4





Из чего состоит Intent

Действие – action (ACTION_VIEW, ACTION_EDIT и т.д.)
Категория – category (CATEGORY_LAUNCHER, CATEGORY_BROWSABLE)
Данные – data
Дополнительные параметры - extras
Описание слайда:
Из чего состоит Intent Действие – action (ACTION_VIEW, ACTION_EDIT и т.д.) Категория – category (CATEGORY_LAUNCHER, CATEGORY_BROWSABLE) Данные – data Дополнительные параметры - extras

Слайд 5





Переход в другое «окно» своего приложения
Описание слайда:
Переход в другое «окно» своего приложения

Слайд 6





Запуск другого приложения
Описание слайда:
Запуск другого приложения

Слайд 7





Выбор приложения для запуска
Описание слайда:
Выбор приложения для запуска

Слайд 8





Запуск сервиса
Описание слайда:
Запуск сервиса

Слайд 9


Intent'ы, IntentFilter'ы и BackStack Activity, слайд №9
Описание слайда:

Слайд 10





Intent Filter

Указываются в AndroidManifest.xml
activity
service
receiver
Описание слайда:
Intent Filter Указываются в AndroidManifest.xml activity service receiver

Слайд 11





Intent Filter

Intent-Filter – это публичный интерфейс activity.
Описание слайда:
Intent Filter Intent-Filter – это публичный интерфейс activity.

Слайд 12





Intent Filter

Intent-Filter можно не указывать, если в нём нет необходимости.
Описание слайда:
Intent Filter Intent-Filter можно не указывать, если в нём нет необходимости.

Слайд 13





Intent Filter

BroadcastReceiver можно зарегистрировать в runtime.
Описание слайда:
Intent Filter BroadcastReceiver можно зарегистрировать в runtime.

Слайд 14


Intent'ы, IntentFilter'ы и BackStack Activity, слайд №14
Описание слайда:

Слайд 15





Tasks и Back Stack


Task – это стек из Activity.
Описание слайда:
Tasks и Back Stack Task – это стек из Activity.

Слайд 16





Tasks и Back Stack


В одном таске может быть несколько Activity одного класса.
Запуск Activity A
Запуск Activity B
Запуск ещё одной Activity A
Описание слайда:
Tasks и Back Stack В одном таске может быть несколько Activity одного класса. Запуск Activity A Запуск Activity B Запуск ещё одной Activity A

Слайд 17





Tasks и Back Stack


launchMode=“singleTop”
Start Activity A
Start Activity B
Start Activity B
Start Activity B
Описание слайда:
Tasks и Back Stack launchMode=“singleTop” Start Activity A Start Activity B Start Activity B Start Activity B

Слайд 18





Tasks и Back Stack


launchMode=“singleTask”
Start Activity A (singleTask)
Start Activity B
Start Activity C с флагом NEW_TASK
Start Activity A из Activity C
Описание слайда:
Tasks и Back Stack launchMode=“singleTask” Start Activity A (singleTask) Start Activity B Start Activity C с флагом NEW_TASK Start Activity A из Activity C

Слайд 19





Tasks и Back Stack


Запуск в отдельном таске:
Описание слайда:
Tasks и Back Stack Запуск в отдельном таске:

Слайд 20





Tasks и Back Stack


launchMode=“singleInstance”
Start Activity A (singleInstance)
Start Activity B
Start Activity C с флагом NEW_TASK
Start Activity A из Activity C
Описание слайда:
Tasks и Back Stack launchMode=“singleInstance” Start Activity A (singleInstance) Start Activity B Start Activity C с флагом NEW_TASK Start Activity A из Activity C

Слайд 21


Intent'ы, IntentFilter'ы и BackStack Activity, слайд №21
Описание слайда:

Слайд 22





PendingIntent

PendingIntent позволяет передать Intent другому процессу для последующего запуска.
Описание слайда:
PendingIntent PendingIntent позволяет передать Intent другому процессу для последующего запуска.

Слайд 23





TaskStackBuilder

Можем сконструировать стек таска вручную.
Описание слайда:
TaskStackBuilder Можем сконструировать стек таска вручную.

Слайд 24





Спасибо!
Kaspersky Lab HQ
39A/3 Leningradskoe Shosse
Moscow, 125212, Russian Federation
Tel: +7 (495) 797-8700
www.kaspersky.com
Описание слайда:
Спасибо! Kaspersky Lab HQ 39A/3 Leningradskoe Shosse Moscow, 125212, Russian Federation Tel: +7 (495) 797-8700 www.kaspersky.com



Похожие презентации
Mypresentation.ru
Загрузить презентацию