DevicePolicyManager.SetScreenCaptureDisabled(ComponentName, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由设备/配置文件所有者调用以设置是否禁用屏幕捕获。
[Android.Runtime.Register("setScreenCaptureDisabled", "(Landroid/content/ComponentName;Z)V", "GetSetScreenCaptureDisabled_Landroid_content_ComponentName_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SCREEN_CAPTURE")]
public virtual void SetScreenCaptureDisabled(Android.Content.ComponentName? admin, bool disabled);
[<Android.Runtime.Register("setScreenCaptureDisabled", "(Landroid/content/ComponentName;Z)V", "GetSetScreenCaptureDisabled_Landroid_content_ComponentName_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SCREEN_CAPTURE")>]
abstract member SetScreenCaptureDisabled : Android.Content.ComponentName * bool -> unit
override this.SetScreenCaptureDisabled : Android.Content.ComponentName * bool -> unit
参数
- admin
- ComponentName
DeviceAdminReceiver
此请求与此请求相关联。 如果调用方不是设备管理员,则为 Null。
- disabled
- Boolean
是否禁用屏幕捕获。
- 属性
注解
由设备/配置文件所有者调用以设置是否禁用屏幕捕获。 禁用屏幕捕获还会阻止在没有安全视频输出的显示设备上显示内容。 有关安全图面和安全显示器的更多详细信息,请参阅 android.view.Display#FLAG_SECURE
。
可以在实例上 DevicePolicyManager
调用此方法,由 #getParentProfileInstance(ComponentName)
该实例返回,其中调用设备管理员必须是组织拥有的托管配置文件的配置文件所有者。 如果不是,将引发安全异常。
如果调用方是设备所有者,或者由组织拥有的托管配置文件的配置文件所有者在父实例上调用,则限制将应用于所有用户。
从版本 android.os.Build.VERSION_CODES#M
禁用屏幕捕获中,还会阻止对相关用户的所有活动的协助请求。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。