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

Книгу можно купить на ЛитРес.
Всего за 490 руб. Купить полную версию
Шрифт
Фон

Раздел Application Toggle вкладки Application содержит ссылку application  открывает страницу документации элемента <application> и флажок Define an <application> tag in the AndroidManifest. xml  включает элемент <application> в файл манифеста.

Раздел Application Attributes вкладки Application определяет атрибуты элемента <application> с помощью следующих полей и списков:

Name  при нажатии открывает мастер создания Java-класса, расширяющего класс android. app. Application. Созданный Application-класс указывается в качестве значения атрибута android: name тэга <application>. Если приложение содержит несколько Activity-компонентов, решить проблему обеспечения для них общих глобальных в рамках приложения данных и сервисов поможет Application-класс. При запуске приложения Android-система создаст единственный экземпляр Application-класса и будет вызывать его методы жизненного цикла. Рекомендуется реализовать Application-класс как Singleton-класс со статическим доступом к глобальным данным и сервисам.

Theme  общий для Activity-компонентов стиль, указываемый как значение атрибута android: theme тэга <application>. Предварительно необходимо создать ресурсный файл каталога res/values со стилем, используя команду New | Other | Android | Android XML Values File контекстного меню окна Package Explorer, дополнить его тэгом <style>, нажать кнопку Browse поля Theme и выбрать созданный ресурс  в результате у тэга <application> появится атрибут android: theme.

КОНЕЦ ОЗНАКОМИТЕЛЬНОГО ОТРЫВКА

Label  отображаемое пользователю имя приложения, указываемое значением атрибута android: label тэга <application>. Кнопка Browse поля Label позволяет выбрать значение атрибута в ресурсном файле каталога res/values, содержащем тэги <string>.

Icon  значок приложения, определяемый значением атрибута android: icon тэга <application>. Кнопка Browse поля Icon позволяет выбрать значение атрибута как имя файла изображения, расположенного в каталоге res/drawable. Папки drawable могут иметь спецификаторы ldpi, mdpi, hdpi, xhdpi, nodpi и tvdpi, обеспечивающие отображение значка на экранах с различной плотностью.

Logo  определяет значение атрибута android: logo тэга <application>, указывающего логотип приложения для отображения в панели ActionBar.

Description  краткое описание приложения, которое указывается значением атрибута android: description тэга <application> и должно определяться ссылкой на строковый ресурс. Кнопка Browse поля Description позволяет выбрать значение атрибута в ресурсном файле каталога res/values, содержащем тэги <string>.

Permission  список позволяет выбрать разрешение, которое должно иметь стороннее Android-приложение для взаимодействия с данным Android-приложением в целом, указывается значением атрибута android: permission тэга <application>.

Process  определяет значение атрибута android: process тэга <application>, указывающего имя процесса приложения. Если данное приложение является одним из модулей большого Android-приложения, которые имеют одинаковый sharedUserId-идентификатор и подписаны одним сертификатом, тогда установка значения атрибута android: process одинаковым для всех модулей обеспечивает их запуск в одном процессе.

Task affinity  определяет значение атрибута android: taskAffinity тэга <application>, указывающего имя задачи для всех Activity-компонентов приложения, по умолчанию  имя пакета приложения. Task-задача представляет собой набор Activity-компонентов, с которыми пользователь взаимодействует для выполнения своей задачи, при этом Activity-компоненты задачи организуются в обратный стек, в порядке, в котором каждый Activity-компонент был запущен другим Activity-компонентом.

Allow task reparenting  определяет значение атрибута android: allowTaskReparenting тэга <application>  если true, тогда Activity-компоненты приложения могут перемещаться из задачи, которая их запустила, в задачу переднего плана, с которой Activity-компоненты имеют общее taskAffinity-значение, по умолчанию false.

Has code  определяет значение атрибута android: hasCode тэга <application>  если false, тогда приложение не содержит Java-кода, а полностью реализовано на основе программного интерфейса NDK API, по умолчанию true.

Persistent  определяет значение атрибута android: persistent тэга <application>  если true, тогда приложение работает до тех пор, пока работает устройство, обычно используется системными приложениями, по умолчанию false.

Enabled  определяет значение атрибута android: enabled тэга <application>  если false, тогда Android-система не может создавать экземпляры компонентов приложения, по умолчанию true.

Debuggable  определяет значение атрибута android: debuggable тэга <application>. Android-инструменты сборки ADT-плагина автоматически добавляют значение атрибута true в отладочном режиме и удаляют данный атрибут, имеющий по умолчанию значение false, при экспорте релиза приложения.

Vm safe mode  определяет значение атрибута android: vmSafeMode тэга <application>  если true, тогда JIT-оптимизация отключается.

Hardware accelerated  определяет значение атрибута android: hardwareAccelerated тэга <application>  если true, тогда включается аппаратное ускорение визуализации, по умолчанию false.

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

0
Шрифт
Фон

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

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

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

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