Activity.SetRecentsScreenshotEnabled(Boolean) 方法

定义

如果设置为 false,则向系统指示它绝不应将活动的屏幕截图用作最近屏幕中的表示形式。

[Android.Runtime.Register("setRecentsScreenshotEnabled", "(Z)V", "GetSetRecentsScreenshotEnabled_ZHandler", ApiSince=33)]
public virtual void SetRecentsScreenshotEnabled (bool enabled);
[<Android.Runtime.Register("setRecentsScreenshotEnabled", "(Z)V", "GetSetRecentsScreenshotEnabled_ZHandler", ApiSince=33)>]
abstract member SetRecentsScreenshotEnabled : bool -> unit
override this.SetRecentsScreenshotEnabled : bool -> unit

参数

enabled
Boolean

true 启用“最近”屏幕截图; false 否则。

属性

注解

如果设置为 false,则向系统指示它绝不应将活动的屏幕截图用作最近屏幕中的表示形式。 默认情况下,此值为 true

请注意,当主题未运行时,系统可能会改用主题的窗口背景来表示窗口。

另请注意,与 相比 android.view.WindowManager.LayoutParams#FLAG_SECURE,这只会影响活动屏幕截图在活动未处于启动状态时(即在“概述”中)用作表示形式时的行为。 系统仍可能拍摄其他上下文中活动的屏幕截图;例如,当用户拍摄整个屏幕的屏幕截图时,或者当活动 android.service.voice.VoiceInteractionService 通过 请求屏幕截图 android.service.voice.VoiceInteractionSession#SHOW_WITH_SCREENSHOT时。

android.app.Activity.setRecentsScreenshotEnabled(boolean)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于