Display.FlagSecure Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.