Язык

ActivityManagerAppTaskWindowingLayer Перечисление

Определение

public enum ActivityManagerAppTaskWindowingLayer
type ActivityManagerAppTaskWindowingLayer = 
Наследование
ActivityManagerAppTaskWindowingLayer

Поля

Имя. Значение Описание
Undefined 0

Уровень окна не указан. Система будет использовать слой WINDOWING_LAYER_NORMAL_APP.

Справочник по Android для android.app.ActivityManager.AppTask.WINDOWING_LAYER_UNDEFINED.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

NormalApp 1

Слой окна окна для обычных окон приложений.

Если приложение явно не запрашивает слой окна для своей задачи, он считается в этом слое.

Запрос этого слоя с помощью AppTask.requestWindowingLayer обычно выполняется для выхода из ранее запрошенного слоя.

Справочник по Android для android.app.ActivityManager.AppTask.WINDOWING_LAYER_NORMAL_APP.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Pinned 2

Слой окон для закрепленных окон. Эти окна обычно отображаются над обычными окнами приложений.

Чтобы обеспечить целостность системы и согласованный пользовательский интерфейс, система накладывает несколько ограничений на задачи, использующие этот уровень. Они могут включать в себя, но не ограничиваются: принудительное выполнение задачи полностью непрозрачным и отображением системных украшений; Строго ограничение количества задач в этом слое (например, только один за раз); Ограничение контроля приложения над размером и положением задачи; Ограничение максимального размера окна, для которого пользователь может изменить размер задачи; Создание задачи, не изменяемой программным способом (включая ограничения на обходные пути, такие как изменение размера); Предоставление пользователям немедленного доступа к параметрам для отключения функции; Предоставление пользователям способа закрытия окна; Задача может завершиться системой, если она больше не может размещаться на этом слое из-за изменений окна; Доступные режимы отображения могут быть ограничены для задач на этом уровне. Они могут включать в себя, но не ограничиваются: режим "Рисунок в рисунке", "Режим разбиения экрана" и "Полный экран"

Этот слой может быть предоставлен совместно с задачами "Рисунок в рисунке" (PiP); таким образом, задачи на этом уровне могут быть отклонены, когда другой вводит PiP.

Окно задачи на этом слое имеет следующие требования:; Должен быть непрозрачным; Необходимо иметь разрешения на закрытие окна и разрешить пользователям отключать отображение и выполнение задач на этом уровне на каждом приложении; Должен иметь минимальный размер 220dp в соответствии с установленными требованиями CDD с несколькими окнами; Задача не может измениться на другой уровень, если приложение не запрашивает вызов AppTask.requestWindowingLayer.

Справочник по Android для android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNED.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к