Содержание файла 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, разрешения на доступ к различным ресурсам, поддержка разрешений экрана, настройки ориентации и т.д.

Поделиться уроком

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *