Дочерний тэг (элемент Grant Uri Permission) тэга указывает URI-адрес ContentProvider-компонента, к которому может быть дан одноразовый доступ стороннему приложению, с помощью полей Path, Path prefixи Path pattern, определяющих значения атрибутов android: path, android: pathPrefix и android: pathPattern.
Дочерний тэг (элемент Path Permission) тэга указывает для URI-адреса ContentProvider-компонента разрешения доступа к его данным сторонним приложениям, используя поля Path, Path prefix, Path pattern, Permission, Read permission, Write permission, определяющих значения атрибутов android: path, android: pathPrefix, android: pathPattern, android: permission, android: readPermission и android: writePermission.
Тэг (элемент Receiver) описывает BroadcastReceiver-компонент приложения (класс, расширяющий класс android.content.BroadcastReceiver), позволяющий обрабатывать Intent-объекты, посылаемые широковещательным способом Android-системой или другими приложениями. При выборе элемента Receiverкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Receiverc полями и списками, позволяющий определить атрибуты тэга . Поле со ссылкой Nameпри нажатии открывает мастер создания Java-класса, расширяющего класс android.content.BroadcastReceiver. Созданный BroadcastReceiver-компонент указывается в качестве значения атрибута android: name.
Поля Label, Description, Icon, Logo, Process, Permission, Enabled, Exportedэлемента Receiverработают аналогично соответствующим полям элемента Activityраздела Application Nodesвкладки Application.
Тэг (элемент Service) описывает Service-компонент приложения (класс, расширяющий класс android.app.Service), предназначенный для выполнения продолжительных операций без предоставления GUI-интерфейса. При выборе элемента Serviceкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Servicec полями и списками, позволяющий определить атрибуты тэга . Поле со ссылкой Nameпри нажатии открывает мастер создания Java-класса, расширяющего класс android.app.Service. Созданный Service-компонент указывается в качестве значения атрибута android: name. Поля Label, Description, Icon, Logo, Process, Permission, Enabled, Exportedэлемента Serviceработают аналогично соответствующим полям элемента Activityраздела Application Nodesвкладки Application.
Список Stop with taskэлемента Serviceопределяет значение атрибута android: stopWithTask тэга – если true, тогда сервис автоматически завершит свою работу при удалении пользователем задачи приложения, по умолчанию false.
Список Isolated processэлемента Serviceопределяет значение атрибута android: isolatedProcess – если true, тогда сервис будет работать в изолированном процессе, не имеющим те разрешения, которые даны остальной части приложения.
Тэг (элемент Uses Library) указывает Android-библиотеку, которая требуется для работы приложения. При выборе элемента Uses Libraryкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Uses Libraryc полями и списками, позволяющий определить атрибуты тэга . Поле Name определяет значение атрибута android: name, указывающего имя Android-библиотеки, с которой связано приложение, а список Required – значение атрибута android: required – если true (по умолчанию), тогда приложение не может работать и быть инсталлированным без наличия указанной библиотеки в устройстве.
Вкладка PermissionsADT-редактора файла AndroidManifest. xml с помощью кнопки Addобеспечивает добавление в тэг тэгов (элемент Permission), (элемент Permission Group), (элемент Permission Tree), (элемент Uses Permission).
Тэг (элемент Permission) позволяет объявить пользовательское разрешение, которое должно получить стороннее приложение для доступа к Android-компонентам данного приложения. При выборе элемента Permissionкнопкой Add, во вкладке Permissionsпоявляется раздел Attributes for Permissionc полями и списками, позволяющими определить атрибуты тэга .
Поля Name, Label, Description, Iconи Logoопределяют значения атрибутов android: name, android: label, android: description, android: icon и android: logo, указывающих имя, метку, описание, значок и логотип пользовательского разрешения.
Поле Permission groupопределяет значение атрибута android: permissionGroup, указывающего группу разрешений, к которой относится данное разрешение.
Читать дальше
Конец ознакомительного отрывка
Купить книгу