Display.FlagSecure Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.Views.DisplayFlags enum directly instead of this field.

Sinalizador de exibição: indica que a exibição tem uma saída de vídeo segura e dá suporte à composição de superfícies seguras.

[Android.Runtime.Register("FLAG_SECURE")]
[System.Obsolete("This constant will be removed in the future version. Use Android.Views.DisplayFlags enum directly instead of this field.", true)]
public const Android.Views.DisplayFlags FlagSecure = 2;
[<Android.Runtime.Register("FLAG_SECURE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Views.DisplayFlags enum directly instead of this field.", true)>]
val mutable FlagSecure : Android.Views.DisplayFlags

Valor do campo

Value = 2
Atributos

Comentários

Sinalizador de exibição: indica que a exibição tem uma saída de vídeo segura e dá suporte à composição de superfícies seguras.

Se esse sinalizador estiver definido, o dispositivo de exibição terá uma saída de vídeo segura e poderá mostrar superfícies seguras. Também pode ser capaz de mostrar #FLAG_SUPPORTS_PROTECTED_BUFFERS protected buffers.

Se esse sinalizador não estiver definido, o dispositivo de exibição poderá não ter uma saída de vídeo segura; o usuário pode ver uma região em branco na tela em vez do conteúdo de superfícies seguras ou buffers protegidos.

Superfícies seguras são usadas para impedir que o conteúdo renderizado nessas superfícies por aplicativos apareça em capturas de tela ou seja exibido em exibições não seguras. Os buffers protegidos são usados por decodificadores de vídeo seguros para uma finalidade semelhante.

Um aplicativo cria uma janela com uma superfície segura especificando o sinalizador de WindowManager.LayoutParams#FLAG_SECURE janela. Da mesma forma, um aplicativo cria uma SurfaceView superfície com segurança chamando SurfaceView#setSecure antes de anexar o modo de exibição seguro à janela de contenção.

Um aplicativo pode usar a ausência desse sinalizador como uma dica de que ele não deve criar superfícies seguras ou buffers protegidos nesta exibição porque o conteúdo pode não estar visível. Por exemplo, se o sinalizador não estiver definido, o aplicativo poderá optar por não mostrar conteúdo nesta exibição, mostrar uma mensagem de erro informativa, selecionar um fluxo de conteúdo alternativo ou adotar uma estratégia diferente para decodificar conteúdo que não dependa de superfícies seguras ou buffers protegidos.

Java documentação para android.view.Display.FLAG_SECURE.

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