Содержание файла 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, разрешения на доступ к различным ресурсам, поддержка разрешений экрана, настройки ориентации и т.д.
Учитесь как в игре
AI Sprints — обучение профессиям с ИИ
Уровни, XP, достижения и рейтинги. Увидите прогресс каждый день — мотивация не пропадает даже через месяцы обучения
- Геймификация: уровни, опыт, достижения — как в игре, но навыки реальные
- Карта навыков: визуальный прогресс по каждой технологии — видите, что освоили
- Рейтинги: сравнивайте себя с другими студентами — здоровая конкуренция
AI Challenge — собери чат-бота за 5 дней
Бесплатный марафон по AI-инжинирингу. Cursor + OpenAI, 60 минут в день — без опыта в программировании. К пятнице у вас будет рабочий чат-бот с памятью в браузере.
- Практика с первого дня, без теории «в стол»
- Готовый проект в портфолио к концу недели
- Старт в любой день — учитесь в своём темпе