DevicePolicyManager.IsUninstallBlocked(ComponentName, String) Método

Definición

Compruebe si la directiva de dispositivo ha bloqueado al usuario para desinstalar un paquete.

[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

Parámetros

admin
ComponentName

Nombre del componente de administrador cuya directiva de bloqueo se comprobará o null para comprobar si algún administrador ha bloqueado la desinstalación. A partir del android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE administrador se omitirá y se supone nullque .

packageName
String

paquete que se va a comprobar.

Devoluciones

True si se bloquea la desinstalación y el paquete especificado es visible para usted; de lo contrario, false si la desinstalación no está bloqueada o el paquete especificado no es visible para usted.

Atributos

Comentarios

Compruebe si la directiva de dispositivo ha bloqueado al usuario para desinstalar un paquete. Requiere que el autor de la llamada sea el propietario del perfil si comprueba la directiva de un administrador específico.

<strong>Note:</strong> Starting from android.os.Build.VERSION_CODES#LOLLIPOP_MR1, el comportamiento de esta API se cambia de modo que pasar null como parámetro admin devolverá si algún administrador ha bloqueado la desinstalación. Antes de L MR1, el paso null hará que se genere una excepción NullPointerException.

<nota fuerte>:</strong> Si la aplicación tiene como destino Android 11 (nivel de API 30) o superior, este método devuelve un resultado filtrado. Obtenga más información sobre cómo administrar la visibilidad del paquete.

A partir de Build.VERSION_CODES#UPSIDE_DOWN_CAKE, la directiva devuelta será la directiva resuelta actual en lugar de la directiva establecida por el administrador que realiza la llamada.

Java documentación para android.app.admin.DevicePolicyManager.isUninstallBlocked(android.content.ComponentName, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a