Разница между неявным и явным намерением в системе Android заключается в том, как они определяют целевой компонент. 110
Явные намерения (Explicit intent) явно определяют компонент по имени. 10 Разработчик знает точный компонент приложения, который хочет запустить или с которым взаимодействовать. 1 Такие намерения в основном используются для навигации внутри приложения или для запуска определённой службы. 1 Например, переход от экрана входа в профиль пользователя в том же приложении. 1
Неявные намерения (Implicit intent) не указывают явно целевой компонент. 1 Вместо этого они предоставляют описание действия, которое необходимо выполнить, а также все необходимые данные. 1 Затем система Android сопоставляет описание действия с доступными компонентами во всех установленных приложениях на устройстве и предоставляет пользователю список опций на выбор. 1
Таким образом, явные намерения нацелены на конкретное приложение, а неявные — на любое приложение, которое может выполнить действие. 8