DevicePolicyManager.SetLockTaskFeatures 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.
Legt fest, welche Systemfeatures aktiviert sind, wenn das Gerät im Sperraufgabenmodus ausgeführt wird.
[Android.Runtime.Register("setLockTaskFeatures", "(Landroid/content/ComponentName;I)V", "GetSetLockTaskFeatures_Landroid_content_ComponentName_IHandler", ApiSince=28)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK")]
public virtual void SetLockTaskFeatures(Android.Content.ComponentName? admin, Android.App.Admin.LockTaskFeatures flags);
[<Android.Runtime.Register("setLockTaskFeatures", "(Landroid/content/ComponentName;I)V", "GetSetLockTaskFeatures_Landroid_content_ComponentName_IHandler", ApiSince=28)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK")>]
abstract member SetLockTaskFeatures : Android.Content.ComponentName * Android.App.Admin.LockTaskFeatures -> unit
override this.SetLockTaskFeatures : Android.Content.ComponentName * Android.App.Admin.LockTaskFeatures -> unit
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist.
- flags
- LockTaskFeatures
Die Systemfeatures, die während des Sperraufgabenmodus aktiviert sind.
- Attribute
Hinweise
Legt fest, welche Systemfeatures aktiviert sind, wenn das Gerät im Sperraufgabenmodus ausgeführt wird. Diese Methode wirkt sich nicht auf die Features aus, wenn der Sperraufgabenmodus inaktiv ist. Alle systemfeatures, die flags nicht enthalten sind, werden beim Aufrufen dieser Methode implizit deaktiviert. Standardmäßig ist nur #LOCK_TASK_FEATURE_GLOBAL_ACTIONS aktiviert; alle anderen Features sind deaktiviert. Rufen Sie diese Methode #LOCK_TASK_FEATURE_GLOBAL_ACTIONSauf, um das Dialogfeld "Globale Aktionen" zu deaktivieren.
Diese Methode kann nur vom Gerätebesitzer, einem Profilbesitzer eines verbundenen Benutzers oder Profilbesitzers oder dem Profilbesitzer aufgerufen werden, wenn kein Gerätebesitzer festgelegt oder inhaber der Berechtigung android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASKist. Siehe #isAffiliatedUser. Alle Features, die mit dieser Methode festgelegt werden, werden gelöscht, wenn der Benutzer nicht mehr beaffelt wird.
Build.VERSION_CODES#UPSIDE_DOWN_CAKEAb , nachdem die Richtlinie für die Sperraufgabenfeatures festgelegt wurde, benachrichtigt der Administrator darüber, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) ob die Richtlinie erfolgreich festgelegt wurde oder nicht. Dieser Rückruf enthält: ul>li Der Richtlinienbezeichner DevicePolicyIdentifiers#LOCK_TASK_POLICY<li> Die Richtlinie bezieht sich auf <li> The PolicyUpdateResultTargetUser , was bedeutetPolicyUpdateResult#RESULT_POLICY_SET, ob die Richtlinie erfolgreich festgelegt wurde oder der Grund, warum die Richtlinie nicht festgelegt wurde (z. B. PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Wenn eine Änderung an der Richtlinie aufgetreten ist, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) benachrichtigt der Administrator diese Änderung.><< Dieser Rückruf enthält dieselben Parameter wie PolicyUpdateReceiver#onPolicySetResult und enthält den PolicyUpdateResult Grund, warum die Richtlinie geändert wurde.
Build.VERSION_CODES#UPSIDE_DOWN_CAKEAb , Sperren von Aufgabenfeatures und Sperren von Aufgabenpaketen werden als eine Richtlinie gebündelt. Ein Fehler beim Anwenden einer Anwendung führt dazu, dass die andere nicht angewendet wird.
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.