Содержание файла AndroidManifest.xml

AndroidManifest содержит ключевую информацию о приложении — название, версию, иконки, какие разрешения приложение использует, регистрирует все используемые классы activity, сервисы и т.д.

Ключевые теги в порядке вложенности:

  • В корневом теге по умолчанию определяется пакет приложения.
  • Тег определяет основные настройки приложения. Есть ряд обязательных атрибутов, к которым относятся android:icon, android:label, android:theme и другие.
  • Теги отображают все используемые в приложении активити.
  • расположен внутри тегов активити. Указывает как компонент будет использоваться. Описывает тип интентов (намерений), на которые Activity, Service, или Broadcast receiver могут реагировать.

Например, intent-filter может содержать вложенные элементы и .

В теге атрибут
“android:name=»android.intent.action.MAIN”
– обозначает, что данная активити будет являться точкой входа в приложение. А тег с атрибутом
“android:name=»android.intent.category.LAUNCHER”
– указывает на то, что данная активити будет отображаться первой при старте приложения.

Кроме атрибутов по умолчанию (при создании проекта) в манифесте также может указываться: версия приложения, версия SDK, разрешения на доступ к различным ресурсам, поддержка разрешений экрана, настройки ориентации и т.д.

Проверьте себя после изучения темы

Бесплатный бот с тестами и практическими заданиями по Kotlin.

  • 22 бесплатных урока
  • Тесты к каждому уроку (всего 220 вопросов)
  • Задачи в рамках практики KotlinSprint (120 задач) и курсовой проект «Телеграм бот для изучения иностранных слов»
Начать обучение

Вам также может быть интересно

Узнать подробнее
Курс AndroidSprint

Глубокое обучение Android разработке с 0 до получения оффера. Только персональная практика с гарантией получения продуктового опыта.

Узнать подробнее
Узнать подробнее
Практикум по Kotlin

Изучение Котлин с 0 для профессиональной разработки. Личный ментор и разбор кода задач через git-flow.

Узнать подробнее
Узнать подробнее
Бесплатные уроки по Kotlin разработке

Самостоятельное освоение базы по языку для дальнейшего развития в Android/back-end разработке или в автотестах.

Узнать подробнее
Узнать подробнее
Onboarding в разработку

Полное обучение Android разработке с нуля до получения оффера. Делаем упор на практику и обратную связь

Узнать подробнее
Узнать подробнее
Обучающий Kotlin телеграм бот (с тестами)

Ваш основной инструмент для изучения основ языка. Бесплатные тесты и практика внутри.

Узнать подробнее
Узнать подробнее
Бесплатные уроки по Android разработке

Самостоятельное обучение разработке Андроид приложений. Понятные видеоуроки с разжеванными примерами.

Узнать подробнее
Узнать подробнее
Курс по UI/Unit тестированию

Для ручных тестировщиков, которые готовы осваивать автотесты с использованием актуального стека технологий. [в разработке]

Узнать подробнее
Узнать подробнее
Обучающий Android телеграм бот (с тестами)

Бесплатные теоретические тесты для самопроверки. А также информер на практических спринтах по Android.

Узнать подробнее