Compartilhar via


DevicePolicyManager.SetScreenCaptureDisabled(ComponentName, Boolean) Método

Definição

Chamado por um proprietário de dispositivo/perfil para definir se a captura de tela está desabilitada.

[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

Parâmetros

admin
ComponentName

A que DeviceAdminReceiver este pedido está associado. Nulo se o chamador não for um administrador de dispositivo.

disabled
Boolean

Se a captura de tela está desativada ou não.

Atributos

Comentários

Chamado por um proprietário de dispositivo/perfil para definir se a captura de tela está desabilitada. Desativar a captura de tela também impede que o conteúdo seja exibido em dispositivos de exibição que não têm uma saída de vídeo segura. Consulte android.view.Display#FLAG_SECURE para obter mais detalhes sobre superfícies seguras e monitores seguros.

Esse método pode ser chamado na instância, retornada DevicePolicyManager pelo #getParentProfileInstance(ComponentName), em que o administrador do dispositivo de chamada deve ser o proprietário do perfil de um perfil gerenciado de propriedade da organização. Se não for, uma exceção de segurança será lançada.

Se o chamador for proprietário do dispositivo ou chamado na instância pai por um proprietário de perfil de um perfil gerenciado de propriedade da organização, a restrição será aplicada a todos os usuários.

A partir da versão android.os.Build.VERSION_CODES#M , desabilitar a captura de tela também bloqueia solicitações de assistência para todas as atividades do usuário relevante.

Documentação Java para android.app.admin.DevicePolicyManager.setScreenCaptureDisabled(android.content.ComponentName, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a