Idioma

DisplayManager.VirtualDisplayFlagPublic Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.Hardware.Display.VirtualDisplayFlags enum directly instead of this field.

Sinalizador de exibição virtual: criar uma exibição pública.

[Android.Runtime.Register("VIRTUAL_DISPLAY_FLAG_PUBLIC")]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Display.VirtualDisplayFlags enum directly instead of this field.", true)]
public const Android.Hardware.Display.VirtualDisplayFlags VirtualDisplayFlagPublic = 1;
[<Android.Runtime.Register("VIRTUAL_DISPLAY_FLAG_PUBLIC")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Display.VirtualDisplayFlags enum directly instead of this field.", true)>]
val mutable VirtualDisplayFlagPublic : Android.Hardware.Display.VirtualDisplayFlags

Valor do campo

Value = 1
Atributos

Comentários

Sinalizador de exibição virtual: criar uma exibição pública.

<h3>Exibições< virtuais públicas/h3>

Quando esse sinalizador é definido, a exibição virtual é pública.

Uma exibição virtual pública se comporta da mesma forma que a maioria das outras exibições conectadas ao sistema, como uma exibição externa ou sem fio. Os aplicativos podem abrir janelas na exibição e o sistema pode espelhar o conteúdo de outras exibições nele.

A criação de uma exibição virtual pública que não está restrita ao conteúdo próprio apenas cria implicitamente uma exibição de espelhamento automático. Consulte #VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR as restrições sobre quem tem permissão para criar uma exibição de espelhamento automático.

<h3>Exibições virtuais privadas</h3>

Quando esse sinalizador não está definido, a exibição virtual é privada, conforme definido pelo Display#FLAG_PRIVATE sinalizador de exibição.

Uma exibição virtual privada pertence ao aplicativo que a criou. Somente o proprietário de uma exibição virtual privada e os aplicativos que já estão nessa exibição têm permissão para colocar janelas sobre ele. A exibição virtual privada também não participa do espelhamento de exibição: ela não receberá conteúdo espelhado de outra exibição nem permitirá que seu próprio conteúdo seja espelhado em outro lugar. Mais precisamente, os únicos processos que têm permissão para enumerar ou interagir com a exibição privada são aqueles que têm a mesma UID que o aplicativo que originalmente criou a exibição virtual privada ou como as atividades que já estão nessa exibição.

Java documentação para android.hardware.display.DisplayManager.VIRTUAL_DISPLAY_FLAG_PUBLIC.

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

Confira também