Тимур Машнин - Разработка Android-приложений в деталях
- Название:Разработка Android-приложений в деталях
- Автор:
- Жанр:
- Издательство:Литагент Ридеро
- Год:неизвестен
- ISBN:9785448304507
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Тимур Машнин - Разработка Android-приложений в деталях краткое содержание
Разработка Android-приложений в деталях - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Vm safe mode – определяет значение атрибута android: vmSafeMode тэга – если true, тогда JIT-оптимизация отключается.
Hardware accelerated – определяет значение атрибута android: hardwareAccelerated тэга – если true, тогда включается аппаратное ускорение визуализации, по умолчанию false.
Manage space activity – определяет значение атрибута android: manageSpaceActivity тэга , указывает имя Activity-компонента, который запускается дополнительной кнопкой Управление местомв разделе настроек Приложения | Управление приложениямиAndroid-устройства.
Allow clear user data – определяет значение атрибута android: allowClearUserData тэга – применимо только для системных приложений, для обычных приложений игнорируется.
Test only – определяет значение атрибута android: testOnly тэга – если true, тогда приложение находится в стадии тестирования и не может быть инсталлировано в Android-устройстве.
Backup agent – определяет значение атрибута android: backupAgent тэга , указывает имя класса, расширяющего класс android.app.backup.BackupAgent, который вызывается сервисом Backup Manager для определения настроек приложения, сохраняемых в облачном хранилище, и их восстановления при реинсталляции приложения в случае обновления Android-системы устройства.
Allow backup – определяет значение атрибута android: allowBackup тэга – если false, тогда приложение не обслуживается сервисом Backup Manager, по умолчанию true.
Kill after restore – определяет значение атрибута android: killAfterRestore тэга – используется системными приложениями.
Restore needs application – определяет значение атрибута android: restoreNeedsApplication тэга – используется системными приложениями.
Restore any version – определяет значение атрибута android: restoreAnyVersion тэга – если true, тогда сервис Backup Manager будет восстанавливать приложение даже в том случае, если версии облачного хранилища и текущей инсталляции не совпадают, по умолчанию false.
Never encrypt – определяет значение атрибута android: neverEncrypt тэга – если true, тогда приложение отказывается от защиты хранения своих данных.
Large heap – определяет значение атрибута android: largeHeap тэга – если true, тогда приложению может понадобиться расширение размера кучи.
Cant save state – определяет значение атрибута android: cantSaveState тэга – если true, тогда приложение является ресурсоемким и отказывается участвовать в сохранении-восстановлении Android-системой своего состояния. При таком работающем приложении, если пользователь пытается загрузить другое приложение, он запрашивается на выход из первого приложения.
Ui options – определяет значение атрибута android: uiOptions тэга , указывающее дополнительные опции GUI-интерфейса Activity-компонентов приложения с помощью двух значений: none (по умолчанию, нет дополнительных опций) и splitActionBarWhenNarrow (добавляет панель ActionBar, разделенную на секцию навигации и панель действий).
Supports rtl – определяет значение атрибута android: supportsRtl тэга – если true, тогда приложение поддерживает right-to-left (RTL) письменность справа налево.
Раздел Application Nodesвкладки Applicationкнопкой Addобеспечивает добавление в тэг тэгов (элемент Activity), (элемент Activity Alias), (элемент Meta Data), (элемент Provider), (элемент Receiver), (элемент Service), (элемент Uses Library).
Кнопка Addпозволяет добавлять в тэги , и тэги (элемент Intent Filter) и (элемент Meta Data), при этом в тэг могут добавляться кнопкой Addтэги (элемент Action), (элемент Category), (элемент Data).
В тэг кнопка Addдобавляет тэги (элемент Grant Uri Permission), (элемент Meta Data), (элемент Path Permission).
Тэг (элемент Activity) описывает Activity-компонент приложения (класс, расширяющий класс android.app.Activity). При выборе элемента Activityкнопкой Add, во вкладке Applicationпоявляется раздел Attributes for Activity, позволяющий определить атрибуты тэга с помощью следующих полей и списков:
Name – при нажатии открывает мастер создания Java-класса, расширяющего класс android.app.Activity. Созданный Activity-компонент указывается в качестве значения атрибута android: name.
Theme – определяет для Activity-компонента стиль, указываемый как значение атрибута android: theme.
Label – отображаемая пользователю метка Activity-компонента, указываемая значением атрибута android: label.
Icon – значок Activity-компонента, определяемый значением атрибута android: icon.
Logo – определяет значение атрибута android: logo, указывающего логотип приложения для отображения в панели ActionBar.
Launch mode – список позволяет выбрать значение атрибута android: launchMode, определяющего загрузку Activity-компонента при получении вызывающего Intent-объекта:
standart (по умолчанию) – Android-система всегда создает новый экземпляр Activity-компонента в целевой задаче и передает ему Intent-объект.
singleTop – если экземпляр Activity-компонента уже существует на переднем плане целевой задачи, вызывается метод onNewIntent () уже существующего экземпляра, вместо создания нового экземпляра Activity-компонента.
singleTask – Android-система создает новый экземпляр Activity-компонента в новой задаче и передает ему Intent-объект. Если экземпляр Activity-компонента уже существует, тогда вызывается его метод onNewIntent (), вместо создания нового экземпляра Activity-компонента.
singleInstance – работает аналогично singleTask, за исключением того, что задача может содержать только один Activity-компонент.
Screen orientation – список позволяет выбрать значение атрибута android: screenOrientation, определяющего ориентацию отображения Activity-компонента на экране:
unspecified (по умолчанию) – ориентацию выбирает Android-система.
user – ориентация определяется пользовательскими предпочтениями.
behind – ориентация такая же, как и у предыдущего Activity-компонента.
landscape – альбомная (горизонтальная) ориентация.
portrait – портретная (вертикальная) ориентация.
reverseLandscape – альбомная (горизонтальная) ориентация в противоположном направлении.
reversePortrait – портретная (вертикальная) ориентация в противоположном направлении.
sensorLandscape – альбомная (горизонтальная) ориентация, направление которой определяется Android-системой на основе сенсора.
sensorPortrait – портретная (вертикальная) ориентация, направление которой определяется Android-системой на основе сенсора.
sensor – ориентация определяется Android-системой на основе сенсора.
fullSensor – ориентация определяется Android-системой на основе сенсора с возможностью ориентаций landscape, portrait, reverseLandscape и reversePortrait.
nosensor – сенсор устройства игнорируется.
Читать дальшеИнтервал:
Закладка: