Тимур Сергеевич Машнин - Разработка Android-приложений в деталях стр 18.

Книгу можно купить на ЛитРес.
Всего за 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  используется только для системных приложений или приложений, подписанных тем же сертификатом, что и приложение, которое объявило пользовательское разрешение.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3