DevicePolicyManager.IsUninstallBlocked(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.
Ü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.
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.