Lenguaje

ActivityManagerAppTaskWindowingLayer Enumeración

Definición

public enum ActivityManagerAppTaskWindowingLayer
type ActivityManagerAppTaskWindowingLayer = 
Herencia
ActivityManagerAppTaskWindowingLayer

Campos

Nombre Valor Description
Undefined 0

No se especifica la capa de ventanas. El sistema usará una capa de WINDOWING_LAYER_NORMAL_APP.

Referencia de Android para android.app.ActivityManager.AppTask.WINDOWING_LAYER_UNDEFINED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

NormalApp 1

La capa de ventanas para las ventanas de aplicación normales.

Si una aplicación no solicita explícitamente una capa de ventanas para su tarea, se considera que está en esta capa.

La solicitud de esta capa mediante AppTask.requestWindowingLayer normalmente se realiza para salir de una capa solicitada previamente.

Referencia de Android para android.app.ActivityManager.AppTask.WINDOWING_LAYER_NORMAL_APP.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Pinned 2

Capa de ventanas para ventanas ancladas. Estas ventanas se muestran normalmente por encima de las ventanas de aplicación normales.

Para garantizar la integridad del sistema y una experiencia de usuario coherente, el sistema impone varias restricciones en las tareas que usan esta capa. Estos pueden incluir, pero no se limitan a: Forzar la tarea a ser completamente opaco y mostrar decoraciones del sistema; Limitar estrictamente el número de tareas de esta capa (por ejemplo, solo una a la vez); Limitar el control de la aplicación sobre el tamaño y la posición de la tarea; Limitar el tamaño máximo de ventana al que el usuario puede cambiar el tamaño de la tarea; Hacer que la tarea no sea extraíble mediante programación (incluidas las restricciones en las soluciones alternativas, como el cambio de tamaño); Proporcionar a los usuarios acceso inmediato a la configuración para deshabilitar la característica; Proporcionar a los usuarios una manera de cerrar la ventana; El sistema puede finalizar la tarea si ya no se puede hospedar en esta capa debido a cambios en ventanas; Los modos de visualización disponibles pueden estar limitados para las tareas de esta capa. Estos pueden incluir, pero no se limitan a: Modo de imagen en imagen, modo de pantalla dividida y pantalla completa

Esta capa puede compartirse con tareas de imagen en imagen (PiP); por lo tanto, las tareas de esta capa se pueden descartar cuando otro entra en PiP.

La ventana de la tarea de esta capa tiene los siguientes requisitos: Debe ser opaco; Debe tener prestaciones para cerrar la ventana y permitir que los usuarios deshabiliten la visualización y ejecución de tareas en esta capa, por aplicación; Debe tener un tamaño mínimo de 220dp según los requisitos de CDD multi windows establecidos; La tarea no puede cambiar a otra capa a menos que la aplicación lo solicite con una llamada a AppTask.requestWindowingLayer.

Referencia de Android para android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNED.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a