Всего за 490 руб. Купить полную версию
Дочерний тэг <path-permission> (элемент Path Permission) тэга <provider> указывает для URI-адреса ContentProvider-компонента разрешения доступа к его данным сторонним приложениям, используя поля Path Permission, Path PermissionPath Permission, Path Permission, Path Permission, Path Permission, определяющих значения атрибутов android: path, android: pathPrefix, android: pathPattern, android: permission, android: readPermission и android: writePermission.
Тэг <receiver> (элемент Receiver) описывает BroadcastReceiver-компонент приложения (класс, расширяющий класс android.content.BroadcastReceiver), позволяющий обрабатывать Intent-объекты, посылаемые широковещательным способом Android-системой или другими приложениями. При выборе элемента Receiver кнопкой Receiver, во вкладке Receiver появляется раздел Receiver c полями и списками, позволяющий определить атрибуты тэга <receiver>. Поле со ссылкой Receiver при нажатии открывает мастер создания Java-класса, расширяющего класс android.content.BroadcastReceiver. Созданный BroadcastReceiver-компонент указывается в качестве значения атрибута android: name.
Поля Label, Label, Label, Label, Label, Label, Label, Label элемента Label работают аналогично соответствующим полям элемента Label раздела Label вкладки Label.
Тэг <service> (элемент Service) описывает Service-компонент приложения (класс, расширяющий класс android.app.Service), предназначенный для выполнения продолжительных операций без предоставления GUI-интерфейса. При выборе элемента Service кнопкой Service, во вкладке Service появляется раздел Service c полями и списками, позволяющий определить атрибуты тэга <service>. Поле со ссылкой Service при нажатии открывает мастер создания Java-класса, расширяющего класс android.app.Service. Созданный Service-компонент указывается в качестве значения атрибута android: name. Поля Service, Service, Service, Service, Service, Service, Service, Service элемента Service работают аналогично соответствующим полям элемента Service раздела Service вкладки Service.
Список Stop with task элемента Stop with task определяет значение атрибута android: stopWithTask тэга <service> если true, тогда сервис автоматически завершит свою работу при удалении пользователем задачи приложения, по умолчанию false.
Список Isolated process элемента Isolated process определяет значение атрибута android: isolatedProcess если true, тогда сервис будет работать в изолированном процессе, не имеющим те разрешения, которые даны остальной части приложения.
Тэг <uses-library> (элемент Uses Library) указывает Android-библиотеку, которая требуется для работы приложения. При выборе элемента Uses Library кнопкой Uses Library, во вкладке Uses Library появляется раздел Uses Library c полями и списками, позволяющий определить атрибуты тэга <uses-library>. Поле Name определяет значение атрибута android: name, указывающего имя Android-библиотеки, с которой связано приложение, а список Required значение атрибута android: required если true (по умолчанию), тогда приложение не может работать и быть инсталлированным без наличия указанной библиотеки в устройстве.
Вкладка Permissions ADT-редактора файла AndroidManifest. xml с помощью кнопки Permissions обеспечивает добавление в тэг <manifest> тэгов <permission> (элемент Permissions), <permission-group> (элемент Permissions), <permission-tree> (элемент Permissions), <uses-permission> (элемент Permissions).
Тэг <permission> (элемент Permission) позволяет объявить пользовательское разрешение, которое должно получить стороннее приложение для доступа к Android-компонентам данного приложения. При выборе элемента Permission кнопкой Permission, во вкладке Permission появляется раздел Permission c полями и списками, позволяющими определить атрибуты тэга <permission>.
Поля Name, Name, Name, Name и Name определяют значения атрибутов android: name, android: label, android: description, android: icon и android: logo, указывающих имя, метку, описание, значок и логотип пользовательского разрешения.
Поля Name, Label, Description, Icon и Logo определяют значения атрибутов android: name, android: label, android: description, android: icon и android: logo, указывающих имя, метку, описание, значок и логотип пользовательского разрешения.
Поле Permission group определяет значение атрибута android: permissionGroup, указывающего группу разрешений, к которой относится данное разрешение.
Список Protection level определяет значение атрибута android: protectionLevel, указывающего уровень риска, который несет данное разрешение:
normal минимальный риск для других приложений, Android-системы, пользователя.
dangerous может причинить вред пользователю, например, разрешает доступ к данным пользователя.
signature Android-система даст данное разрешение запрашивающему его приложению, только если запрашивающее разрешение приложение подписано тем же сертификатом, что и данное приложение, которое объявило пользовательское разрешение.
signatureOrSystem используется только для системных приложений или приложений, подписанных тем же сертификатом, что и приложение, которое объявило пользовательское разрешение.