Раздел: Взаимодействие с другими приложениями

Взаимодействие с другими приложениями.

Для данного урока необходимо

Как правило Android приложения имеют несколько явлений. Каждое явление предоставляет пользовательский интерфейс для выполнения различных действий (просмотр карты, или создание фото). Для перехода из одного явления в другое, приложение использует объекты намерения Intent, в котором указывает что намерение должно сделать. Если передать намерение в метод startActivity(), система запустит соответствующий компонент приложения. Использование намерений также позволяет запускать из вашего приложения компоненты других приложений.

Намерения делятся на два типа: явные, которые позволяют запускать конкретные компоненты, и неявные, для того, чтобы запустить какой-либо компонент, который может выполнить предполагаемое действие (например "сделать фото").

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

Уроки:

Открытие другого приложения
В уроке рассказывается, как создать неявное намерение для запуска другого приложения.
Получение результата выполнения явления
Мы рассмотрим, как запустить другое явление и получить от него результат выполнения.
Разрешение другим приложениям запускать ваши явления
Мы научим вас создавать явления, которые могут быть использованы другими приложениями. Вы узнаете как объявлять фильтры намерений и указывать неявные намерения, которые может обрабатывать ваше приложение.