DevicePolicyManager.SetPackagesSuspended 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í.
Llamado por propietarios de dispositivos o perfiles para suspender paquetes para este usuario.
[Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")]
public virtual string[] SetPackagesSuspended(Android.Content.ComponentName? admin, string[] packageNames, bool suspended);
[<Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")>]
abstract member SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
override this.SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
Parámetros
- admin
- ComponentName
Al que DeviceAdminReceiver está asociada esta solicitud. Null si el autor de la llamada no es un administrador de dispositivos.
- packageNames
- String[]
Nombres de paquete que se suspenderán o desuspend.
- suspended
- Boolean
Si se establece en true que los paquetes se suspenderán, si se establece en false los paquetes no se abrirán.
Devoluciones
matriz de nombres de paquete para los que el estado suspendido no se establece como solicitado en este método.
- Atributos
Comentarios
Llamado por propietarios de dispositivos o perfiles para suspender paquetes para este usuario. Un propietario del dispositivo, un propietario del perfil o un delegado dado el #DELEGATION_PACKAGE_ACCESS ámbito a través #setDelegatedScopesde .
Un paquete suspendido no podrá iniciar actividades. Sus notificaciones estarán ocultas, no aparecerán en recientes, no podrán mostrar notificaciones del sistema ni diálogos ni llamar al dispositivo.
El paquete ya debe estar instalado. Si el paquete se desinstala mientras se suspende el paquete ya no se suspenderá. El administrador puede bloquearlo mediante #setUninstallBlocked.
Algunas aplicaciones no se pueden suspender, como los administradores de dispositivos, el iniciador activo, el instalador de paquetes necesario, el desinstalador de paquetes requerido, el comprobador de paquetes requerido, el marcador predeterminado y el controlador de permisos.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.