Ответ
Файл AndroidManifest.xml — это обязательный конфигурационный файл в Android-приложении, который содержит ключевую информацию для системы. Он выполняет несколько важных функций:
- Объявление компонентов (Activity, Service, BroadcastReceiver, ContentProvider) — без их регистрации в манифесте система не сможет их обнаружить.
- Запрос разрешений — например, доступ к камере или интернету.
- Указание минимальной и целевой версии Android (
minSdkVersion,targetSdkVersion). - Настройка темы, лейбла и иконки приложения.
- Декларация intent-фильтров для обработки глубоких ссылок или системных событий.
Пример объявления Activity:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>