DevicePolicyManager.SetKeyguardDisabledFeatures Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lo llama una aplicación que administra el dispositivo para deshabilitar las personalizaciones de 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
Al que DeviceAdminReceiver está asociada esta solicitud. Null si el autor de la llamada no es un administrador de dispositivos
- which
- KeyguardDisable
Marca de características deshabilitadas que puede ser #KEYGUARD_DISABLE_FEATURES_NONE (valor predeterminado), #KEYGUARD_DISABLE_FEATURES_ALLo una combinación de #KEYGUARD_DISABLE_WIDGETS_ALL, , #KEYGUARD_DISABLE_SECURE_NOTIFICATIONS#KEYGUARD_DISABLE_FINGERPRINT#KEYGUARD_DISABLE_SECURE_CAMERA#KEYGUARD_DISABLE_TRUST_AGENTS#KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS, #KEYGUARD_DISABLE_FACE, #KEYGUARD_DISABLE_IRIS, . #KEYGUARD_DISABLE_SHORTCUTS_ALL
- Atributos
Comentarios
Lo llama una aplicación que administra el dispositivo para deshabilitar las personalizaciones de keyguard, como widgets. Después de establecer esto, las características de keyguard se deshabilitarán según la lista de características proporcionada.
Un administrador de dispositivos que realiza una llamada debe haber solicitado DeviceAdminInfo#USES_POLICY_DISABLE_KEYGUARD_FEATURES poder llamar a este método; si no lo tiene, se producirá una excepción de seguridad.
Llamar a esto desde un perfil administrado antes de que la versión android.os.Build.VERSION_CODES#M produzca una excepción de seguridad. Desde la versión android.os.Build.VERSION_CODES#M , el propietario del perfil de un perfil administrado puede establecer: <ul><li>#KEYGUARD_DISABLE_TRUST_AGENTS, que afecta al usuario primario, pero solo si no hay ningún desafío independiente establecido en el perfil administrado.
<li>#KEYGUARD_DISABLE_FINGERPRINT, #KEYGUARD_DISABLE_FACE o #KEYGUARD_DISABLE_IRIS que afecta al desafío del perfil administrado si hay uno o el usuario primario de lo contrario.
<li>#KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS que afecta a las notificaciones generadas por las aplicaciones en el perfil administrado.
</ul>
Desde la versión android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, el propietario del perfil de un perfil administrado también puede establecer #KEYGUARD_DISABLE_WIDGETS_ALL que deshabilita los widgets de keyguard para el perfil administrado.
Desde la versión android.os.Build.VERSION_CODES#R , el propietario del perfil de un perfil administrado propiedad de la organización puede establecer: <ul><li>#KEYGUARD_DISABLE_SECURE_CAMERA que afecta al usuario primario cuando se llama al perfil primario.
<li>#KEYGUARD_DISABLE_SECURE_NOTIFICATIONS que afecta al usuario primario cuando se llama en el perfil primario.
</ul> A partir de la versión android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM , el propietario del perfil de un perfil administrado propiedad de la organización puede establecer: <ul><li>#KEYGUARD_DISABLE_WIDGETS_ALL que afecta al usuario primario cuando se llama en el perfil primario.
</ul>#KEYGUARD_DISABLE_TRUST_AGENTS, #KEYGUARD_DISABLE_FINGERPRINT, #KEYGUARD_DISABLE_FACE, #KEYGUARD_DISABLE_IRISy #KEYGUARD_DISABLE_SECURE_CAMERA#KEYGUARD_DISABLE_SECURE_NOTIFICATIONS también se pueden establecer en la DevicePolicyManager instancia devuelta por #getParentProfileInstance(ComponentName) para establecer restricciones en el perfil primario.
#KEYGUARD_DISABLE_SECURE_CAMERA solo se puede establecer en la instancia de perfil principal si el administrador del dispositivo que realiza la llamada es el propietario del perfil de un perfil administrado propiedad de la organización.
Se omitirán las solicitudes para deshabilitar otras características de un perfil administrado.
El administrador puede comprobar qué características se han deshabilitado llamando a #getKeyguardDisabledFeatures(ComponentName)
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.