Idioma

DevicePolicyManager.SetKeyguardDisabledFeatures Método

Definição

Chamado por um aplicativo que está administrando o dispositivo para desabilitar personalizações do keyguard, como widgets.

[Android.Runtime.Register("setKeyguardDisabledFeatures", "(Landroid/content/ComponentName;I)V", "GetSetKeyguardDisabledFeatures_Landroid_content_ComponentName_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_KEYGUARD")]
public virtual void SetKeyguardDisabledFeatures(Android.Content.ComponentName? admin, Android.App.Admin.KeyguardDisable which);
[<Android.Runtime.Register("setKeyguardDisabledFeatures", "(Landroid/content/ComponentName;I)V", "GetSetKeyguardDisabledFeatures_Landroid_content_ComponentName_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_KEYGUARD")>]
abstract member SetKeyguardDisabledFeatures : Android.Content.ComponentName * Android.App.Admin.KeyguardDisable -> unit
override this.SetKeyguardDisabledFeatures : Android.Content.ComponentName * Android.App.Admin.KeyguardDisable -> unit

Parâmetros

admin
ComponentName

À qual DeviceAdminReceiver essa solicitação está associada. Nulo se o chamador não for um administrador do dispositivo

which
KeyguardDisable

O sinalizador de recursos desabilitado que pode ser #KEYGUARD_DISABLE_FEATURES_NONE (padrão), #KEYGUARD_DISABLE_FEATURES_ALLou uma combinação de #KEYGUARD_DISABLE_WIDGETS_ALL, #KEYGUARD_DISABLE_SECURE_CAMERA, , #KEYGUARD_DISABLE_SECURE_NOTIFICATIONS, #KEYGUARD_DISABLE_TRUST_AGENTS, #KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS, #KEYGUARD_DISABLE_FINGERPRINT#KEYGUARD_DISABLE_FACE, , #KEYGUARD_DISABLE_IRIS, #KEYGUARD_DISABLE_SHORTCUTS_ALL.

Atributos

Comentários

Chamado por um aplicativo que está administrando o dispositivo para desabilitar personalizações do keyguard, como widgets. Depois de definir isso, os recursos do keyguard serão desabilitados de acordo com a lista de recursos fornecida.

Um administrador de dispositivo de chamada deve ter solicitado DeviceAdminInfo#USES_POLICY_DISABLE_KEYGUARD_FEATURES ser capaz de chamar esse método; se não tiver, uma exceção de segurança será gerada.

Chamar isso de um perfil gerenciado antes da versão android.os.Build.VERSION_CODES#M gerará uma exceção de segurança. Na versão android.os.Build.VERSION_CODES#M , o proprietário do perfil de um perfil gerenciado pode definir: <ul><li>#KEYGUARD_DISABLE_TRUST_AGENTS, que afeta o usuário pai, mas somente se não houver nenhum conjunto de desafios separado no perfil gerenciado. <li>#KEYGUARD_DISABLE_FINGERPRINT ou #KEYGUARD_DISABLE_FACE#KEYGUARD_DISABLE_IRIS que afeta o desafio de perfil gerenciado se houver um ou o usuário pai, caso contrário. <li>#KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS que afeta as notificações geradas por aplicativos no perfil gerenciado. </ul>

Na versão android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, o proprietário do perfil de um perfil gerenciado também pode definir #KEYGUARD_DISABLE_WIDGETS_ALL o que desabilita widgets do keyguard para o perfil gerenciado.

Na versão android.os.Build.VERSION_CODES#R , o proprietário do perfil de um perfil gerenciado de propriedade da organização pode definir: <ul><li>#KEYGUARD_DISABLE_SECURE_CAMERA que afeta o usuário pai quando chamado no perfil pai. <li>#KEYGUARD_DISABLE_SECURE_NOTIFICATIONS que afeta o usuário pai quando chamado no perfil pai. </ul> A partir da versão android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM , o proprietário do perfil de um perfil gerenciado de propriedade da organização pode definir: <ul><li>#KEYGUARD_DISABLE_WIDGETS_ALL que afeta o usuário pai quando chamado no perfil pai. </ul>#KEYGUARD_DISABLE_TRUST_AGENTS, #KEYGUARD_DISABLE_FINGERPRINT, #KEYGUARD_DISABLE_FACE, #KEYGUARD_DISABLE_IRIS#KEYGUARD_DISABLE_SECURE_CAMERA e #KEYGUARD_DISABLE_SECURE_NOTIFICATIONS também pode ser definido na DevicePolicyManager instância retornada #getParentProfileInstance(ComponentName) para definir restrições no perfil pai. #KEYGUARD_DISABLE_SECURE_CAMERA só poderá ser definido na instância de perfil pai se o administrador do dispositivo de chamada for o proprietário do perfil de um perfil gerenciado de propriedade da organização.

As solicitações para desabilitar outros recursos em um perfil gerenciado serão ignoradas.

O administrador pode verificar quais recursos foram desabilitados chamando #getKeyguardDisabledFeatures(ComponentName)

Java documentação para android.app.admin.DevicePolicyManager.setKeyguardDisabledFeatures(android.content.ComponentName, int).

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

Aplica-se a