Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Множественные активности и интенты. (Лекция 4)

Intents
Множественные активности и интентыСанкт-Петербург, 2016 Intents IntentsЗапустить другое приложениеОткрыть файлПерейти на другой экранЯвные (explicit) и неявные (implicit) IntentsЯвные(Explicit) интенты:Адресуются конкретному компоненту(с помощью component name)Обычно используется для запуска внутренних компонентовНеявные(Implicit) Обычно содержат:Действие – action (ACTION_VIEW, ACTION_EDIT и т.д.)Категория – category (CATEGORY_LAUNCHER, CATEGORY_BROWSABLE)Данные Переход на новую активность при помощи Intentотдаетпринимает Переход в другое приложениенеявный intentявный intent Выбор приложения для запускаметод createChooser() позволяет выбрать приложение Intent FilterУказываются в AndroidManifest.xmlactivityservice Intent FilterУказываются в AndroidManifest.xmlreceiver Intent FilterIntent-Filter – это публичный интерфейс activity.*MIME (Multipurpose Internet Mail Extension, Многоцелевые расширения Intent FilterIntent-Filter можно не указывать, если в нём нет необходимости. Tasks and Back StackTask – это стек из Activity. Что будем делать… Что будем делать… Что будем делать… Что будем делать… Что почитать… Про Task и Back Stack: https://habrahabr.ru/post/186434/ Про Intent https://developer.android.com/training/basics/intents/sending.html?hl=ru,https://developer.android.com/training/basics/firstapp/starting-activity.html ,http://developer.alexanderklimov.ru/android/theory/intent.php ,http://www.fandroid.info/otpravka-prostyh-dannyh-v-drugie-android-prilozheniya/Про Uri https://developer.android.com/reference/android/net/Uri.html?hl=ru
Слайды презентации

Слайд 2 Intents

Intents

Слайд 3 Intents
Запустить другое приложение
Открыть файл
Перейти на другой экран
Явные (explicit)

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

и неявные (implicit)


Слайд 4 Intents
Явные(Explicit) интенты:
Адресуются конкретному компоненту(с помощью component name)
Обычно используется

IntentsЯвные(Explicit) интенты:Адресуются конкретному компоненту(с помощью component name)Обычно используется для запуска внутренних

для запуска внутренних компонентов

Неявные(Implicit) интенты:
Не имеют конкретного адресата
Обычно используются

для запуска компонентов сторонних приложений
Система находит наиболее подходящие компоненты(или несколько)

Слайд 5 Обычно содержат:
Действие – action (ACTION_VIEW, ACTION_EDIT и т.д.)
Категория

Обычно содержат:Действие – action (ACTION_VIEW, ACTION_EDIT и т.д.)Категория – category (CATEGORY_LAUNCHER,

– category (CATEGORY_LAUNCHER, CATEGORY_BROWSABLE)
Данные – data
Дополнительные параметры - extras


Слайд 6 Переход на новую активность при помощи Intent
отдает
принимает


Переход на новую активность при помощи Intentотдаетпринимает

Слайд 7 Переход в другое приложение
неявный intent
явный
intent




Переход в другое приложениенеявный intentявный intent

Слайд 8 Выбор приложения для запуска
метод createChooser() позволяет выбрать приложение

Выбор приложения для запускаметод createChooser() позволяет выбрать приложение

Слайд 9 Intent Filter
Указываются в AndroidManifest.xml
activity
service


Intent FilterУказываются в AndroidManifest.xmlactivityservice

Слайд 10 Intent Filter
Указываются в AndroidManifest.xml
receiver

Intent FilterУказываются в AndroidManifest.xmlreceiver

Слайд 11 Intent Filter

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


*MIME (Multipurpose Internet

Intent FilterIntent-Filter – это публичный интерфейс activity.*MIME (Multipurpose Internet Mail Extension, Многоцелевые

Mail Extension, Многоцелевые расширения почты Интернета) — спецификация для

передачи по сети файлов различного типа: изображений, музыки, текстов, видео, архивов и др.

Слайд 12 Intent Filter

Intent-Filter можно не указывать, если в нём

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

нет необходимости.


Слайд 13 Tasks and Back Stack
Task – это стек из

Tasks and Back StackTask – это стек из Activity.

Activity.


Слайд 14 Что будем делать…

Что будем делать…

Слайд 15 Что будем делать…

Что будем делать…

Слайд 16 Что будем делать…

Что будем делать…

Слайд 17 Что будем делать…

Что будем делать…

  • Имя файла: mnozhestvennye-aktivnosti-i-intenty-lektsiya-4.pptx
  • Количество просмотров: 107
  • Количество скачиваний: 0