Display.FlagSecure Campo

Definición

Precaución

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

Marca de visualización: indica que la pantalla tiene una salida de vídeo segura y admite la redacción de superficies 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 de campo

Value = 2
Atributos

Comentarios

Marca de visualización: indica que la pantalla tiene una salida de vídeo segura y admite la redacción de superficies seguras.

Si se establece esta marca, el dispositivo de visualización tiene una salida de vídeo segura y es capaz de mostrar superficies seguras. También puede mostrar #FLAG_SUPPORTS_PROTECTED_BUFFERS protected buffers.

Si no se establece esta marca, es posible que el dispositivo de visualización no tenga una salida de vídeo segura; El usuario puede ver una región en blanco en la pantalla en lugar del contenido de superficies seguras o búferes protegidos.

Las superficies seguras se usan para evitar que el contenido representado en esas superficies por las aplicaciones aparezcan en capturas de pantalla o se vean en pantallas no seguras. Los descodificadores de vídeo protegidos usan búferes protegidos para un propósito similar.

Una aplicación crea una ventana con una superficie segura especificando la marca de WindowManager.LayoutParams#FLAG_SECURE ventana. Del mismo modo, una aplicación crea un SurfaceView con una superficie segura llamando a SurfaceView#setSecure antes de adjuntar la vista segura a su ventana contenedora.

Una aplicación puede usar la ausencia de esta marca como sugerencia de que no debe crear superficies seguras ni búferes protegidos en esta pantalla porque es posible que el contenido no esté visible. Por ejemplo, si la marca no está establecida, la aplicación puede optar por no mostrar contenido en esta pantalla, mostrar un mensaje de error informativo, seleccionar una secuencia de contenido alternativa o adoptar una estrategia diferente para la descodificación de contenido que no se basa en superficies seguras o búferes protegidos.

Java documentación para android.view.Display.FLAG_SECURE.

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

Consulte también