Приложение Android обычно выполняет несколько действий . Каждое действие отображает пользовательский интерфейс, который позволяет пользователю выполнять определенную задачу, например просматривать карту или фотографировать. Чтобы перенаправить пользователя от одного действия к другому, ваше приложение должно использовать Intent
, чтобы определить «намерение» вашего приложения что-то сделать. Когда вы передаете Intent
системе с помощью такого метода, как startActivity()
, система использует Intent
для идентификации и запуска соответствующего компонента приложения. Использование намерений даже позволяет вашему приложению запускать действие, содержащееся в отдельном приложении.
Intent
может быть явным для запуска определенного экземпляра Activity
или неявным для запуска любого компонента, который может выполнить намеченное действие, например «сделать фотографию».
В разделах этого руководства показано, как использовать Intent
для выполнения некоторых основных взаимодействий с другими приложениями, таких как запуск другого приложения, получение результата от этого приложения и предоставление вашему приложению возможности реагировать на намерения других приложений.
Темы
- Отправка пользователя в другое приложение
- Показывает, как создавать неявные намерения для запуска других приложений, которые могут выполнять действие.
- Получайте результат от деятельности
- Показывает, как начать другое действие и получить результат от этого действия.
- Разрешите другим приложениям начинать вашу деятельность
- Показывает, как сделать действия в вашем приложении открытыми для использования другими приложениями, определив фильтры намерений, которые объявляют неявные намерения, принимаемые вашим приложением.
- Фильтрация видимости пакетов на Android
- Показывает, как сделать другие приложения видимыми для вашего приложения, если они не видны по умолчанию. Применяется только к приложениям, ориентированным на Android 11 (уровень API 30) или выше.
- Выполнение распространенных сценариев использования при ограниченной видимости пакета.
- Показывает несколько типов взаимодействий приложения, которые могут потребовать обновления файла манифеста вашего приложения, чтобы другие приложения были видны вашему приложению. Применяется только к приложениям, ориентированным на Android 11 (уровень API 30) или выше.
- Ограничить загрузку в контейнерах Android на устройстве.
- Показывает, как ограничить загрузку приложения Play Store в приложении, имитирующем среду Android, также известном как контейнер Android на устройстве.
Дополнительную информацию о темах на этой странице см. в следующих разделах:
- Обмен простыми данными
- Обмен файлами
- Сообщение в блоге «Интеграция приложения с намерениями»
- Намерения и фильтры намерений
Приложение Android обычно выполняет несколько действий . Каждое действие отображает пользовательский интерфейс, который позволяет пользователю выполнять определенную задачу, например просматривать карту или фотографировать. Чтобы перенаправить пользователя от одного действия к другому, ваше приложение должно использовать Intent
, чтобы определить «намерение» вашего приложения что-то сделать. Когда вы передаете Intent
системе с помощью такого метода, как startActivity()
, система использует Intent
для идентификации и запуска соответствующего компонента приложения. Использование намерений даже позволяет вашему приложению запускать действие, содержащееся в отдельном приложении.
Intent
может быть явным для запуска определенного экземпляра Activity
или неявным для запуска любого компонента, который может выполнить намеченное действие, например «сделать фотографию».
В разделах этого руководства показано, как использовать Intent
для выполнения некоторых основных взаимодействий с другими приложениями, таких как запуск другого приложения, получение результата от этого приложения и предоставление вашему приложению возможности реагировать на намерения других приложений.
Темы
- Отправка пользователя в другое приложение
- Показывает, как создавать неявные намерения для запуска других приложений, которые могут выполнять действие.
- Получайте результат от деятельности
- Показывает, как начать другое действие и получить результат от этого действия.
- Разрешите другим приложениям начинать ваши действия
- Показывает, как сделать действия в вашем приложении открытыми для использования другими приложениями, определив фильтры намерений, которые объявляют неявные намерения, принимаемые вашим приложением.
- Фильтрация видимости пакетов на Android
- Показывает, как сделать другие приложения видимыми для вашего приложения, если они не видны по умолчанию. Применяется только к приложениям, ориентированным на Android 11 (уровень API 30) или выше.
- Выполнение распространенных сценариев использования при ограниченной видимости пакета.
- Показывает несколько типов взаимодействий приложения, которые могут потребовать обновления файла манифеста вашего приложения, чтобы другие приложения были видны вашему приложению. Применяется только к приложениям, ориентированным на Android 11 (уровень API 30) или выше.
- Ограничьте загрузку контейнеров Android на устройстве.
- Показывает, как ограничить загрузку приложения Play Store в приложении, имитирующем среду Android, также известном как контейнер Android на устройстве.
Дополнительную информацию о темах на этой странице см. в следующих разделах:
- Обмен простыми данными
- Обмен файлами
- Сообщение в блоге «Интеграция приложения с намерениями»
- Намерения и фильтры намерений
Приложение Android обычно выполняет несколько действий . Каждое действие отображает пользовательский интерфейс, который позволяет пользователю выполнять определенную задачу, например просматривать карту или фотографировать. Чтобы перенаправить пользователя от одного действия к другому, ваше приложение должно использовать Intent
, чтобы определить «намерение» вашего приложения что-то сделать. Когда вы передаете Intent
системе с помощью такого метода, как startActivity()
, система использует Intent
для идентификации и запуска соответствующего компонента приложения. Использование намерений даже позволяет вашему приложению запускать действие, содержащееся в отдельном приложении.
Intent
может быть явным для запуска определенного экземпляра Activity
или неявным для запуска любого компонента, который может выполнить намеченное действие, например «сделать фотографию».
В разделах этого руководства показано, как использовать Intent
для выполнения некоторых основных взаимодействий с другими приложениями, таких как запуск другого приложения, получение результата от этого приложения и предоставление вашему приложению возможности реагировать на намерения других приложений.
Темы
- Отправка пользователя в другое приложение
- Показывает, как создавать неявные намерения для запуска других приложений, которые могут выполнять действие.
- Получайте результат от деятельности
- Показывает, как начать другое действие и получить результат от этого действия.
- Разрешите другим приложениям начинать ваши действия
- Показывает, как сделать действия в вашем приложении открытыми для использования другими приложениями, определив фильтры намерений, которые объявляют неявные намерения, принимаемые вашим приложением.
- Фильтрация видимости пакетов на Android
- Показывает, как сделать другие приложения видимыми для вашего приложения, если они не видны по умолчанию. Применяется только к приложениям, ориентированным на Android 11 (уровень API 30) или выше.
- Выполнение распространенных сценариев использования при ограниченной видимости пакета.
- Показывает несколько типов взаимодействий приложения, которые могут потребовать обновления файла манифеста вашего приложения, чтобы другие приложения были видны вашему приложению. Применяется только к приложениям, ориентированным на Android 11 (уровень API 30) или выше.
- Ограничить загрузку контейнеров Android на устройстве.
- Показывает, как ограничить загрузку приложения Play Store в приложении, имитирующем среду Android, также известном как контейнер Android на устройстве.
Дополнительную информацию о темах на этой странице см. в следующих разделах:
- Обмен простыми данными
- Обмен файлами
- Сообщение в блоге «Интеграция приложения с намерениями»
- Намерения и фильтры намерений