Приложение определяет возможность обработки Intent через механизм разрешения Intent, основанный на сравнении его содержимого с информацией, указанной в манифестах компонентов (Activity, Service, BroadcastReceiver).
Основные шаги:
Поиск подходящих фильтров (Intent Filters): Система ищет компоненты, опубликованные в AndroidManifest.xml
, чей блок <intent-filter>
соответствует содержимому Intent.
xml
Сопоставление по Action: Intent должен содержать действие (<action>
), которое совпадает с одним из действий, указанных в intent-filter
компонента.
Сопоставление по Категории: Intent должен содержать категории (<category>
), которые являются подмножеством категорий, указанных в intent-filter
. Если Intent не содержит категорий, он будет считаться соответствующим, если фильтр содержит android.intent.category.DEFAULT
.
Сопоставление по Data (Uri and Mime Type): Intent может содержать данные в ви
Приложение определяет возможность обработки Intent через механизм разрешения Intent, основанный на сравнении его содержимого с информацией, указанной в манифестах компонентов (Activity, Service, BroadcastReceiver).
Основные шаги:
Поиск подходящих фильтров (Intent Filters): Система ищет компоненты, опубликованные в AndroidManifest.xml
, чей блок <intent-filter>
соответствует содержимому Intent.
xml
Сопоставление по Action: Intent должен содержать действие (<action>
), которое совпадает с одним из действий, указанных в intent-filter
компонента.
Сопоставление по Категории: Intent должен содержать категории (<category>
), которые являются подмножеством категорий, указанных в intent-filter
. Если Intent не содержит категорий, он будет считаться соответствующим, если фильтр содержит android.intent.category.DEFAULT
.
Сопоставление по Data (Uri and Mime Type): Intent может содержать данные в ви
Register or sign in to get access to full answers for all questions from the question bank.