Display.FlagSecure 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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 視窗標誌來建立一個具有安全表面的視窗。 同樣地,應用程式會在將安全視圖附加到包含視窗前,先呼叫 SurfaceViewSurfaceView#setSecure 以建立一個具有安全表面的 。
應用程式可以利用此標誌的缺失作為提示,表示不應在此顯示器上建立安全表面或受保護緩衝區,因為內容可能無法被看見。 例如,若未設定旗標,應用程式可能會選擇不在此顯示器上顯示內容、顯示資訊錯誤訊息、選擇替代內容串流,或採用不依賴安全表面或受保護緩衝區的其他解碼策略。
的 android.view.Display.FLAG_SECUREJava 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。