Тимур Машнин

Разработка 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 – сенсор устройства игнорируется.

      Config changes – кнопка Select позволяет выбрать значение атрибута android: configChanges, определяющего изменения конфигурации, при которых Activity-компонент не перезапускается, а вызывается его метод onConfigurationChanged ():

      mcc – изменение MCC-кода страны.

      mnc – изменение MNC-кода сети.

      locale – изменение локализации устройства.

      touchscreen – изменение сенсорного экрана.

      keyboard – изменение типа клавиатуры устройства.

      keyboardHidden – изменение доступности клавиатуры.

      navigation – изменение механизма навигации устройства.

      screenLayout – изменение компоновки экрана.

      fontScale – изменение размера шрифта.

      uiMode – изменение состояния устройства (устройство помещено в держатель).

      orientation – изменилась ориентация экрана.

      screenSize – при изменении ориентации экрана изменились пропорции экрана.

      smallestScreenSize – при подключении устройства к внешнему дисплею изменился размер экрана.

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

      Multiprocess – определяет значение атрибута android: multiprocess – если true, тогда Activity-компонент запускается в том же процессе, что и вызвавший его Android-компонент.

      Process – определяет значение атрибута android: process, указывающего имя процесса, в котором запускается Activity-компонент.

      Task affinity – определяет значение атрибута android: taskAffinity, указывающего имя задачи, в которой