LibKing » Книги » Компьютеры и Интернет » Прочая околокомпьтерная литература » Тимур Машнин - Разработка Android-приложений в деталях

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

Тут можно читать онлайн Тимур Машнин - Разработка Android-приложений в деталях - бесплатно ознакомительный отрывок. Жанр: Прочая околокомпьтерная литература, издательство Литагент Ридеро. Здесь Вы можете читать ознакомительный отрывок из книги ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Тимур Машнин - Разработка Android-приложений в деталях

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

Разработка Android-приложений в деталях - описание и краткое содержание, автор Тимур Машнин, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В книге приведены некоторые рецепты разработки Android-приложений и их примеры, рассмотрена работа в среде Eclipse и Android Studio, разработка мобильных сайтов и гибридных мобильных приложений.

Разработка Android-приложений в деталях - читать онлайн бесплатно ознакомительный отрывок

Разработка Android-приложений в деталях - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Тимур Машнин
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Поля 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, указывающего группу разрешений, к которой относится данное разрешение.

Список 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-окна появляется подменю

Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Тимур Машнин читать все книги автора по порядку

Тимур Машнин - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Разработка Android-приложений в деталях отзывы


Отзывы читателей о книге Разработка Android-приложений в деталях, автор: Тимур Машнин. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img