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

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

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

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

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

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

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

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Logo – определяет значение атрибута android: logo, указывающего логотип панели ActionBar Android-компонента, запущенного соответствующим фильтру Intent-объектом.

Priority – определяет значение атрибута android: priority, указывающего приоритет обработки соответствующих фильтру Intent-объектов для случая, когда несколько Android-компонентов соответствуют Intent-объекту.

Дочерний тэг (элемент Action) тэга указывает действие Intent-объекта, поддерживаемое Android-компонентом. При выборе элемента Actionкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Action, позволяющий определить атрибут тэга с помощью списка Name, обеспечивающего выбор действия android.intent.action.* как значения атрибута android: name.

Дочерний тэг (элемент Category) тэга указывает, к какому типу принадлежит Android-компонент, чтобы соответствовать категории Intent-объекта. При выборе элемента Categoryкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Category, позволяющий определить атрибут тэга с помощью списка Name, обеспечивающего выбор категории android.intent.category.* как значения атрибута android: name.

Дочерний тэг (элемент Data) тэга описывает, какие данные могут быть переданы Intent-объектом Android-компоненту. При выборе элемента Dataкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Data, позволяющий определить атрибуты тэга с помощью полей Mime type(атрибут android: mimeType указывает MIME-тип данных Intent-объекта), Scheme, Host, Port, Path, Path prefix, Path pattern(URI-адрес данных в формате scheme://host: port/path, атрибуты android: scheme, android: host, android: port, android: path, android: pathPrefix, android: pathPattern).

Тэг (элемент Meta Data) позволяет добавить дополнительные данные к Android-компоненту, доступ к которым можно получить программным способом:

ApplicationInfo ai = getPackageManager().getApplicationInfo(activity.getPackageName (), PackageManager.GET_META_DATA);

Bundle bundle = ai.metaData;

String myValue = bundle.getString («myKey»);

При выборе элемента Meta Dataкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Meta Data, позволяющий определить атрибуты тэга с помощью полей Name(атрибут android: name определяет имя элемента метаданных), Value(атрибут android: value определяет значение элемента метаданных), Resource(атрибут android: resource указывает ссылку на ресурс).

Тэг (элемент Activity Alias) обеспечивает запуск целевого Activity-компонента под другим именем, меткой, с другим Intent-фильтром. При выборе элемента Activity Aliasкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Activity Alias, позволяющий определить атрибуты тэга с помощью полей и списков:

Name (атрибут android: name указывает псевдоним для целевого Activity-компонента),

Target activity (атрибут android: targetActivity указывает имя целевого Activity-компонента),

Label (атрибут android: label определяет метку псевдонима),

Description (атрибут android: description определяет описание псевдонима),

Icon (атрибут android: icon указывает значок псевдонима),

Logo (атрибут android: logo определяет логотип панели ActionBar),

Permission (атрибут android: permission указывает разрешение, которое должно иметь стороннее Android-приложение для вызова Activity-компонента через псевдоним),

Enabled (атрибут android: enabled указывает возможность создания экземпляра целевого Activity-компонента через псевдоним),

Exported (атрибут android: exported указывает возможность запуска целевого Activity-компонента сторонними Android-приложениями через псевдоним).

Parent activity name – определяет значение атрибута android: parentActivityName, указывающее имя класса Activity-компонента, являющегося логическим родителем данному Activity-компоненту и к которому будет осуществляться переход с помощью кнопки Up.

Тэг (элемент Provider) описывает ContentProvider-компонент приложения (класс, расширяющий класс android.content.ContentProvider), обеспечивающий управление данными приложения. При выборе элемента Providerкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Providerc полями и списками, позволяющий определить атрибуты тэга .

Поле со ссылкой Nameпри нажатии открывает мастер создания Java-класса, расширяющего класс android.content.ContentProvider. Созданный ContentProvider-компонент указывается в качестве значения атрибута android: name.

Поля Label, Description, Icon, Logo, Process, Permission, Multiprocess, Enabled, Exportedэлемента Providerработают аналогично соответствующим полям элемента Activityраздела Application Nodesвкладки Application.

Поле Authoritiesэлемента Providerопределяет значение атрибута android: authorities тэга , указывающего один или несколько URI-адресов, идентифицирующих для Android-системы ContentProvider-компонент.

Список Syncableопределяет значение атрибута android: syncable тэга – если true, тогда данные ContentProvider-компонента синхронизированы с данными сервера.

Поле Read permissionи поле Write permissionопределяют значения атрибутов android: readPermission и android: writePermission, указывающих разрешения, необходимые для чтения и изменения данных ContentProvider-компонента.

Поле Grand URI permissionsопределяет значение атрибута android: grantUriPermissions – если true, тогда приложению, вызывающему ContentProvider-компонент Intent-объектом с флагами FLAG_GRANT_READ_URI_PERMISSION и FLAG_GRANT_WRITE_URI_PERMISSION, предоставляется одноразовый доступ к данным.

Поле Init orderопределяет значение атрибута android: initOrder, указывающего номер в очереди инициализации ContentProvider-компонентов приложения.

Дочерний тэг (элемент 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.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


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

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




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


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


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

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