DevicePolicyManager.IsUninstallBlocked(ComponentName, String) Methode

Definition

Überprüfen Sie, ob der Benutzer durch die Geräterichtlinie blockiert wurde, ein Paket zu deinstallieren.

[Android.Runtime.Register("isUninstallBlocked", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetIsUninstallBlocked_Landroid_content_ComponentName_Ljava_lang_String_Handler")]
public virtual bool IsUninstallBlocked(Android.Content.ComponentName? admin, string? packageName);
[<Android.Runtime.Register("isUninstallBlocked", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetIsUninstallBlocked_Landroid_content_ComponentName_Ljava_lang_String_Handler")>]
abstract member IsUninstallBlocked : Android.Content.ComponentName * string -> bool
override this.IsUninstallBlocked : Android.Content.ComponentName * string -> bool

Parameter

admin
ComponentName

Der Name der Administratorkomponente, deren Sperrrichtlinie überprüft wird, oder null um zu überprüfen, ob ein Administrator die Deinstallation blockiert hat. Das Starten vom android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE Administrator wird ignoriert und angenommen null.

packageName
String

zu überprüfende Paket.

Gibt zurück

true, wenn die Deinstallation blockiert ist und das angegebene Paket für Sie sichtbar ist, andernfalls false, wenn die Deinstallation nicht blockiert ist oder das angegebene Paket für Sie nicht sichtbar ist.

Attribute

Hinweise

Überprüfen Sie, ob der Benutzer durch die Geräterichtlinie blockiert wurde, ein Paket zu deinstallieren. Erfordert, dass der Anrufer der Profilbesitzer ist, wenn die Richtlinie eines bestimmten Administrators überprüft wird.

<strong>Note:</strong> Starting from android.os.Build.VERSION_CODES#LOLLIPOP_MR1, the behavior of this API is changed such that passing null as the admin parameter will return if any admin has blocked the uninstallation. Vor L MR1 wird beim Übergeben null eine NullPointerException ausgelöst.

<strong>Hinweis:</strong> Wenn Ihre App auf Android 11 (API-Ebene 30) oder höher ausgerichtet ist, gibt diese Methode ein gefiltertes Ergebnis zurück. Erfahren Sie mehr darüber, wie Sie die Paketsichtbarkeit verwalten.

Build.VERSION_CODES#UPSIDE_DOWN_CAKEAb , ist die zurückgegebene Richtlinie die aktuelle aufgelöste Richtlinie und nicht die vom aufrufenden Administrator festgelegte Richtlinie.

Java Dokumentation für android.app.admin.DevicePolicyManager.isUninstallBlocked(android.content.ComponentName, java.lang.String).

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.

Gilt für: