Backup agent – определяет значение атрибута android: backupAgent тэга , указывает имя класса, расширяющего класс android.app.backup.BackupAgent, который вызывается сервисом Backup Manager для определения настроек приложения, сохраняемых в облачном хранилище, и их восстановления при реинсталляции приложения в случае обновления Android-системы устройства.
Allow backup – определяет значение атрибута android: allowBackup тэга – если false, тогда приложение не обслуживается сервисом Backup Manager, по умолчанию true.
Kill after restore – определяет значение атрибута android: killAfterRestore тэга – используется системными приложениями.
Restore needs application – определяет значение атрибута android: restoreNeedsApplication тэга – используется системными приложениями.
Restore any version – определяет значение атрибута android: restoreAnyVersion тэга – если true, тогда сервис Backup Manager будет восстанавливать приложение даже в том случае, если версии облачного хранилища и текущей инсталляции не совпадают, по умолчанию false.
Never encrypt – определяет значение атрибута android: neverEncrypt тэга – если true, тогда приложение отказывается от защиты хранения своих данных.
Large heap – определяет значение атрибута android: largeHeap тэга – если true, тогда приложению может понадобиться расширение размера кучи.
Cant save state – определяет значение атрибута android: cantSaveState тэга – если true, тогда приложение является ресурсоемким и отказывается участвовать в сохранении-восстановлении Android-системой своего состояния. При таком работающем приложении, если пользователь пытается загрузить другое приложение, он запрашивается на выход из первого приложения.
Ui options – определяет значение атрибута android: uiOptions тэга , указывающее дополнительные опции GUI-интерфейса Activity-компонентов приложения с помощью двух значений: none (по умолчанию, нет дополнительных опций) и splitActionBarWhenNarrow (добавляет панель ActionBar, разделенную на секцию навигации и панель действий).
Supports rtl – определяет значение атрибута android: supportsRtl тэга – если true, тогда приложение поддерживает right-to-left (RTL) письменность справа налево.
Раздел Application Nodesвкладки Applicationкнопкой Addобеспечивает добавление в тэг тэгов (элемент Activity), (элемент Activity Alias), (элемент Meta Data), (элемент Provider), (элемент Receiver), (элемент Service), (элемент Uses Library).
Кнопка Addпозволяет добавлять в тэги , и тэги (элемент Intent Filter) и (элемент Meta Data), при этом в тэг могут добавляться кнопкой Addтэги (элемент Action), (элемент Category), (элемент Data).
В тэг кнопка Addдобавляет тэги (элемент Grant Uri Permission), (элемент Meta Data), (элемент Path Permission).
Тэг (элемент Activity) описывает Activity-компонент приложения (класс, расширяющий класс android.app.Activity). При выборе элемента Activityкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Activity, позволяющий определить атрибуты тэга с помощью следующих полей и списков:
Name – при нажатии открывает мастер создания Java-класса, расширяющего класс android.app.Activity. Созданный Activity-компонент указывается в качестве значения атрибута android: name.
Theme – определяет для Activity-компонента стиль, указываемый как значение атрибута android: theme.
Label – отображаемая пользователю метка Activity-компонента, указываемая значением атрибута android: label.
Icon – значок Activity-компонента, определяемый значением атрибута android: icon.
Logo – определяет значение атрибута android: logo, указывающего логотип приложения для отображения в панели ActionBar.
Launch mode – список позволяет выбрать значение атрибута android: launchMode, определяющего загрузку Activity-компонента при получении вызывающего Intent-объекта:
standart (по умолчанию) – Android-система всегда создает новый экземпляр Activity-компонента в целевой задаче и передает ему Intent-объект.
singleTop – если экземпляр Activity-компонента уже существует на переднем плане целевой задачи, вызывается метод onNewIntent () уже существующего экземпляра, вместо создания нового экземпляра Activity-компонента.
singleTask – Android-система создает новый экземпляр Activity-компонента в новой задаче и передает ему Intent-объект. Если экземпляр Activity-компонента уже существует, тогда вызывается его метод onNewIntent (), вместо создания нового экземпляра Activity-компонента.
Читать дальше
Конец ознакомительного отрывка
Купить книгу