Устройство Android всегда включает основной (по умолчанию) дисплей, который идентифицируется по идентификатору DEFAULT_DISPLAY. Этот основной дисплей является общедоступным и позволяет пользователям запускать произвольные задачи.
Помимо основного дисплея, может быть несколько дополнительных, каждый из которых идентифицируется идентификатором дисплея, отличным от DEFAULT_DISPLAY. Конфигурация дополнительных дисплеев может сильно различаться в зависимости от того, являются ли они виртуальными дисплеями, созданными определенными приложениями, или системными настройками для локальных или беспроводных мониторов. Дополнительный экран можно настроить следующим образом:
- быть частным, чтобы только приложение, которое его создало, могло видеть и использовать экран;
- Дублировать контент с другого экрана.
- Разрешить запуск пользовательских задач, если устройство надежное.
- Позвольте системе управлять контентом напрямую, а не пользователю.
- Поддержка Presentation API.
- Разрешить пользователям переключаться между зеркальным режимом и выполнением задач на дисплее.
Организация
Контент для нескольких экранов организован следующим образом:
| Тематика | Статья |
|---|---|
| Разработка и тестирование |
Рекомендации Среда тестирования и разработки Часто задаваемые вопросы |
| Коллекции статей по теме |
Поддержка дисплея Поддержка системных элементов Поддержка редактора метода ввода |
| Отдельные статьи |
Одновременная работа нескольких приложений Правила запуска действий Заблокированный экран Маршрутизация ввода Многозонное аудио |
Терминология
В этой статье используются следующие определения основного и дополнительного экранов:
- Основной (по умолчанию) – идентификатор
DEFAULT_DISPLAY. - У дополнительного дисплея идентификатор не
DEFAULT_DISPLAY.