DevicePolicyManager.SetLockTaskPackages(ComponentName, String[]) 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 Pakete den Sperraufgabenmodus eingeben können.
[Android.Runtime.Register("setLockTaskPackages", "(Landroid/content/ComponentName;[Ljava/lang/String;)V", "GetSetLockTaskPackages_Landroid_content_ComponentName_arrayLjava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK")]
public virtual void SetLockTaskPackages (Android.Content.ComponentName? admin, string[] packages);
[<Android.Runtime.Register("setLockTaskPackages", "(Landroid/content/ComponentName;[Ljava/lang/String;)V", "GetSetLockTaskPackages_Landroid_content_ComponentName_arrayLjava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK")>]
abstract member SetLockTaskPackages : Android.Content.ComponentName * string[] -> unit
override this.SetLockTaskPackages : Android.Content.ComponentName * string[] -> unit
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver
Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist.
- packages
- String[]
Die Liste der Pakete, die für die Eingabe des Sperraufgabenmodus zulässig sind
- Attribute
Ausnahmen
Hinweise
Legt fest, welche Pakete den Sperraufgabenmodus eingeben können.
Alle Pakete, die uid für ein zulässiges Paket freigeben, können auch die Sperraufgabe aktivieren. Das android.os.Build.VERSION_CODES#M
Entfernen von Paketen aus der Sperraufgabenpaketliste führt dazu, dass gesperrte Aufgaben, die zu diesen Paketen gehören, abgeschlossen werden.
Diese Funktion kann nur vom Gerätebesitzer, einem Profilbesitzer eines verbundenen Benutzers oder Profils oder dem Profilbesitzer aufgerufen werden, wenn kein Gerätebesitzer festgelegt oder inhaber der Berechtigung android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK
ist. Siehe #isAffiliatedUser
. Alle pakete, die über diese Methode festgelegt werden, werden gelöscht, wenn der Benutzer nicht beaffelt wird.
Build.VERSION_CODES#UPSIDE_DOWN_CAKE
Ab , nachdem die Sperraufgabenrichtlinie festgelegt wurde, benachrichtigt den 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 PolicyUpdateResult
TargetUser
, 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_CAKE
Ab , 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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Weitere Informationen
- StartLockTask()
- <xref:Android.App.Admin.DeviceAdminReceiver.OnLockTaskModeEntering(Android.Content.Context%2c+Android.Content.Intent%2c+Android.Content.Intent)>
- <xref:Android.App.Admin.DeviceAdminReceiver.OnLockTaskModeExiting(Android.Content.Context%2c+Android.Content.Intent)>
- DisallowCreateWindows