Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
389 of 502 menu
◀ ▶

Тег application

Тег application лежит в manifest и объединяет все компоненты одного apk. Внутри объявляют activity, service, receiver и provider. Атрибуты icon, label и theme задают вид приложения в лаунчере и по умолчанию на экранах.

Синтаксис

<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.App"> </application>

Параметры

Параметр Описание
name Класс Application, если нужен свой код при старте процесса.
icon Иконка приложения в лаунчере. Ссылается на ресурс mipmap или drawable.
label Подпись под иконкой. Обычно @string/app_name из res/values/strings.xml.
theme Тема по умолчанию для activity без своего android:theme.
allowBackup Разрешить резервное копирование данных приложения через backup-сервисы.

Пример

Давайте укажем имя, иконку и одну activity:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.App"> <activity android:name=".MainActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>

Система покажет приложение в списке с подписью из app_name и откроет MainActivity по нажатию на иконку.

Смотрите также

  • тег activity,
    который регистрируют внутри application
  • тег meta-data,
    которым передают ключи SDK в application
  • тег manifest,
    корень файла манифеста
  • функция stringResource,
    которой выводят app_name в Compose
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить