Список Protection levelопределяет значение атрибута android: protectionLevel, указывающего уровень риска, который несет данное разрешение:
normal – минимальный риск для других приложений, Android-системы, пользователя.
dangerous – может причинить вред пользователю, например, разрешает доступ к данным пользователя.
signature – Android-система даст данное разрешение запрашивающему его приложению, только если запрашивающее разрешение приложение подписано тем же сертификатом, что и данное приложение, которое объявило пользовательское разрешение.
signatureOrSystem – используется только для системных приложений или приложений, подписанных тем же сертификатом, что и приложение, которое объявило пользовательское разрешение.
system – используется только для системных приложений.
development – разрешения даются только при разработке, но не при инсталляции.
Тэг (элемент Permission Group) объявляет группу пользовательских разрешений. При выборе элемента Permission Groupкнопкой Add, во вкладке Permissionsпоявляется раздел Attributes for Permission Groupc полями и списками, позволяющими определить атрибуты тэга .
Поля Name, Label, Description, Iconи Logoопределяют значения атрибутов android: name, android: label, android: description, android: icon и android: logo, указывающих имя, метку, описание, значок и логотип группы пользовательских разрешений.
Поле Priorityопределяет значение атрибута android: priority, указывающего приоритет обработки Intent-объекта.
Тэг (элемент Permission Tree) объявляет базовое имя дерева разрешений, которые могут быть добавлены программным способом с помощью метода addPermission () класса android.content.pm.PackageManager. При выборе элемента Permission Treeкнопкой Add, во вкладке Permissionsпоявляется раздел Attributes for Permission Treec полями, позволяющими определить атрибуты тэга . Поля Name, Label, Iconи Logoопределяют значения атрибутов android: name, android: label, android: icon и android: logo, указывающих базовое имя, метку, значок и логотип дерева динамически добавляемых разрешений.
Тэг (элемент Uses Permission) обеспечивает при инсталляции приложения запрос на предоставление ему определенного разрешения, которое указывается атрибутом android: name и может быть выбрано с помощью списка Nameраздела Attributes for Uses Permissionвкладки Permissions.
Вкладка InstrumentationADT-редактора файла AndroidManifest. xml с помощью кнопки Addобеспечивает добавление в тэг тэга , который используется в файле манифеста проекта Android-тестирования (основа проекта Android-тестирования создается с помощью мастера Android Test Project).
При открытии в ADT-редакторе специфических для Android-разработки файлов, таких как activity_main. xml, strings. xml и AndroidManifest. xml, в меню RefactorWorkbench-окна появляется подменю
Конец ознакомительного отрывка
Купить книгу