DevicePolicyManager.SetKeyguardDisabledFeatures Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einer Anwendung aufgerufen, die das Gerät verwaltet, um Keyguard-Anpassungen wie Widgets zu deaktivieren.
[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
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist
- which
- KeyguardDisable
Das Kennzeichen für deaktivierte Features kann entweder #KEYGUARD_DISABLE_FEATURES_NONE (Standard) #KEYGUARD_DISABLE_FEATURES_ALLoder eine Kombination aus #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
- Attribute
Hinweise
Wird von einer Anwendung aufgerufen, die das Gerät verwaltet, um Keyguard-Anpassungen wie Widgets zu deaktivieren. Nachdem Sie diese Einstellung festgelegt haben, werden keyguard-Features gemäß der bereitgestellten Featureliste deaktiviert.
Ein Aufrufen eines Geräteadministrators muss die DeviceAdminInfo#USES_POLICY_DISABLE_KEYGUARD_FEATURES Möglichkeit haben, diese Methode aufzurufen. Wenn dies nicht der Fall ist, wird eine Sicherheits ausnahme ausgelöst.
Wenn Sie dies über ein verwaltetes Profil aufrufen, bevor die Version android.os.Build.VERSION_CODES#M eine Sicherheitsbedingung auslöst. Von der Version android.os.Build.VERSION_CODES#M kann der Profilbesitzer eines verwalteten Profils festlegen: <ul><li>#KEYGUARD_DISABLE_TRUST_AGENTS, was sich auf den übergeordneten Benutzer auswirkt, aber nur, wenn keine separate Abfrage für das verwaltete Profil festgelegt ist.
<li>#KEYGUARD_DISABLE_FINGERPRINT, oder #KEYGUARD_DISABLE_IRIS die sich auf die Herausforderung des verwalteten Profils auswirken, #KEYGUARD_DISABLE_FACE falls vorhanden, oder der übergeordnete Benutzer andernfalls.
<li>#KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS , das sich auf Benachrichtigungen auswirkt, die von Anwendungen im verwalteten Profil generiert wurden.
</ul>
Ab Version android.os.Build.VERSION_CODES#VANILLA_ICE_CREAMkann der Profilbesitzer eines verwalteten Profils auch festlegen #KEYGUARD_DISABLE_WIDGETS_ALL , welches Keyguard-Widgets für das verwaltete Profil deaktiviert.
Von der Version android.os.Build.VERSION_CODES#R aus kann der Profilbesitzer eines unternehmenseigenen verwalteten Profils festlegen: <ul><li>#KEYGUARD_DISABLE_SECURE_CAMERA , das sich auf den übergeordneten Benutzer auswirkt, wenn er für das übergeordnete Profil aufgerufen wird.
<li>#KEYGUARD_DISABLE_SECURE_NOTIFICATIONS , das sich auf den übergeordneten Benutzer auswirkt, wenn er im übergeordneten Profil aufgerufen wird.
</ul> Ab Version android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM kann der Profilbesitzer eines unternehmenseigenen verwalteten Profils festlegen: <ul><li>#KEYGUARD_DISABLE_WIDGETS_ALL , das sich auf den übergeordneten Benutzer auswirkt, wenn er für das übergeordnete Profil aufgerufen wird.
</ul>#KEYGUARD_DISABLE_TRUST_AGENTS, , , #KEYGUARD_DISABLE_FACE, #KEYGUARD_DISABLE_SECURE_CAMERA#KEYGUARD_DISABLE_IRISund #KEYGUARD_DISABLE_SECURE_NOTIFICATIONS kann auch für die DevicePolicyManager Instanz festgelegt werden, #KEYGUARD_DISABLE_FINGERPRINTdie zurückgegeben #getParentProfileInstance(ComponentName) wird, um Einschränkungen für das übergeordnete Profil festzulegen.
#KEYGUARD_DISABLE_SECURE_CAMERA kann nur für die übergeordnete Profilinstanz festgelegt werden, wenn der aufrufende Geräteadministrator der Profilbesitzer eines unternehmenseigenen verwalteten Profils ist.
Anforderungen zum Deaktivieren anderer Features in einem verwalteten Profil werden ignoriert.
Der Administrator kann überprüfen, welche Features durch Aufrufen deaktiviert wurden. #getKeyguardDisabledFeatures(ComponentName)
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.