Язык

Display.FlagSecure Поле

Определение

Внимание!

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

Флаг отображения: указывает, что экран имеет безопасный вывод видео и поддерживает создание безопасных поверхностей.

[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

Значение поля

Value = 2
Атрибуты

Комментарии

Флаг отображения: указывает, что экран имеет безопасный вывод видео и поддерживает создание безопасных поверхностей.

Если этот флаг задан, устройство отображения имеет безопасный вывод видео и может отображать безопасные поверхности. Он также может быть способен показывать #FLAG_SUPPORTS_PROTECTED_BUFFERS protected buffers.

Если этот флаг не задан, устройство отображения может не иметь безопасных выходных данных видео; Пользователь может увидеть пустой регион на экране вместо содержимого защищенных поверхностей или защищенных буферов.

Безопасные поверхности используются для предотвращения отображения содержимого в этих поверхностях приложениями на снимках экранах или просмотра на небезопасных дисплеях. Защищенные буферы используются безопасными декодировщиками видео для аналогичной цели.

Приложение создает окно с безопасной поверхностью WindowManager.LayoutParams#FLAG_SECURE , указав флаг окна. Аналогичным образом, приложение создает SurfaceView безопасную поверхность путем вызова SurfaceView#setSecure перед присоединением безопасного представления к содержаочному окну.

Приложение может использовать отсутствие этого флага в качестве указания, что оно не должно создавать безопасные поверхности или защищенные буферы на этом дисплее, так как содержимое может не отображаться. Например, если флаг не задан, приложение может не отображать содержимое на этом экране, отображать информативное сообщение об ошибке, выбрать альтернативный поток содержимого или применить другую стратегию декодирования содержимого, которая не зависит от безопасных поверхностей или защищенных буферов.

Java документации по android.view.Display.FLAG_SECURE.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также