Idioma

ActivityManagerAppTaskWindowingLayer Enumeração

Definição

public enum ActivityManagerAppTaskWindowingLayer
type ActivityManagerAppTaskWindowingLayer = 
Herança
ActivityManagerAppTaskWindowingLayer

Campos

Nome Valor Description
Undefined 0

A camada de janelas não é especificada. O sistema usará uma camada WINDOWING_LAYER_NORMAL_APP.

Referência do Android para android.app.ActivityManager.AppTask.WINDOWING_LAYER_UNDEFINED.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

NormalApp 1

A camada de janelas para janelas normais do aplicativo.

Se um aplicativo não solicitar explicitamente uma camada de janela para sua tarefa, ele será considerado nesta camada.

A solicitação dessa camada usando AppTask.requestWindowingLayer normalmente é feita para sair de uma camada solicitada anteriormente.

Referência do Android para android.app.ActivityManager.AppTask.WINDOWING_LAYER_NORMAL_APP.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Pinned 2

A camada de janelas para janelas fixadas. Normalmente, essas janelas são exibidas acima das janelas normais do aplicativo.

Para garantir a integridade do sistema e uma experiência consistente do usuário, o sistema impõe várias restrições às tarefas que usam essa camada. Elas podem incluir, mas não se limitam a: forçar a tarefa a ser completamente opaca e exibir decorações do sistema; Limitando estritamente o número de tarefas nessa camada (por exemplo, apenas uma de cada vez); Limitando o controle do aplicativo sobre o tamanho e a posição da tarefa; Limitando o tamanho máximo da janela ao qual o usuário pode redimensionar a tarefa; Tornando a tarefa não móvel programaticamente (incluindo restrições em soluções alternativas, como redimensionamento); Fornecendo aos usuários acesso imediato de configurações para desabilitar o recurso; Fornecendo aos usuários uma maneira de fechar a janela; A tarefa poderá ser concluída pelo sistema se ela não puder mais ser hospedada nessa camada devido a alterações de janela; Os modos de exibição disponíveis podem ser limitados para tarefas nessa camada. Elas podem incluir, mas não estão limitadas a: modo imagem em imagem, modo de tela dividida e tela inteira

Essa camada pode ser compartilhada com tarefas de PiP (Imagem em Imagem). portanto, as tarefas nessa camada podem ser descartadas quando outra entra no PiP.

A janela da tarefa nessa camada tem os seguintes requisitos:; Deve ser opaco; Deve ter recursos para fechar a janela e permitir que os usuários desabilitem a exibição e a execução de tarefas nessa camada, por aplicativo; Deve ter um tamanho mínimo de 220dp de acordo com os requisitos de CDD de várias janelas estabelecidos; A tarefa não pode ser alterada para outra camada, a menos que seja solicitada pelo aplicativo com uma chamada para AppTask.requestWindowingLayer.

Referência do Android para android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNED.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a