Компоненты приложения (Activity, Service, BroadcastReceiver, ContentProvider) должны быть объявлены в AndroidManifest.xml. Это необходимо по нескольким причинам:
intent-filter. Они определяют, какие намерения (Intents) могут обрабатывать эти компоненты. Это позволяет системе и другим приложениям запускать ваши компоненты на основе определенных действий или данных.<uses-permission>), а также разрешения, которые другие приложения должны получить, чтобы взаимодействовать с компонентами вашего приложения (android:permission в тегах компонентов).android:label (видимое название), android:icon (иконка), android:exported (доступен ли компонент для других приложений) и другие.Пример объявления Activity в AndroidManifest.xml:
xml