DevicePolicyManager.IsUninstallBlocked(ComponentName, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.