Langue

ActivityManagerAppTaskWindowingLayer Énumération

Définition

public enum ActivityManagerAppTaskWindowingLayer
type ActivityManagerAppTaskWindowingLayer = 
Héritage
ActivityManagerAppTaskWindowingLayer

Champs

Nom Valeur Description
Undefined 0

La couche de fenêtrage n’est pas spécifiée. Le système utilisera une couche WINDOWING_LAYER_NORMAL_APP.

Référence Android pour android.app.ActivityManager.AppTask.WINDOWING_LAYER_UNDEFINED.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

NormalApp 1

Couche de fenêtrage pour les fenêtres d’application normales.

Si une application ne demande pas explicitement une couche de fenêtrage pour sa tâche, elle est considérée comme dans cette couche.

La demande de cette couche à l’aide d’AppTask.requestWindowingLayer est généralement effectuée pour quitter une couche précédemment demandée.

Référence Android pour android.app.ActivityManager.AppTask.WINDOWING_LAYER_NORMAL_APP.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Pinned 2

Couche de fenêtrage pour les fenêtres épinglées. Ces fenêtres sont généralement affichées au-dessus des fenêtres d’application normales.

Pour garantir l’intégrité du système et une expérience utilisateur cohérente, le système impose plusieurs restrictions sur les tâches à l’aide de cette couche. Ces éléments peuvent inclure, mais ne sont pas limités à : forcer la tâche à être complètement opaque et afficher des décorations système ; Limiter strictement le nombre de tâches de cette couche (par exemple, une seule à la fois) ; Limitation du contrôle de l’application sur la taille et la position de la tâche ; Limitation de la taille maximale de la fenêtre à laquelle l’utilisateur peut redimensionner la tâche ; Rendre la tâche non mobile par programmation (y compris les restrictions sur les solutions de contournement telles que le redimensionnement) ; Fournir aux utilisateurs un accès immédiat aux paramètres pour désactiver la fonctionnalité ; Fournir aux utilisateurs un moyen de fermer la fenêtre ; La tâche peut être terminée par le système s’il ne peut plus être hébergé sur cette couche en raison des modifications de fenêtrage ; Les modes d’affichage disponibles peuvent être limités pour les tâches sur cette couche. Ces éléments peuvent inclure, mais ne sont pas limités à : mode Image dans l’image, mode Split-screen et plein écran

Cette couche peut être partagée avec des tâches Picture-in-Picture (PiP) ; par conséquent, les tâches sur cette couche peuvent être ignorées lorsqu’un autre entre piP.

La fenêtre de la tâche sur cette couche présente les exigences suivantes : Doit être opaque ; Doit avoir des affordances pour fermer la fenêtre et permettre aux utilisateurs de désactiver l’affichage et l’exécution de tâches sur cette couche, par application ; Doit avoir une taille minimale de 220dp en fonction des exigences de CDD multi windows établies ; La tâche ne peut pas passer à une autre couche, sauf si elle est demandée par l’application avec un appel à AppTask.requestWindowingLayer.

Référence Android pour android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNED.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à