DevicePolicyManager.SetPackagesSuspended Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado por proprietários de dispositivo ou perfil para suspender pacotes para esse usuário.
[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
À qual DeviceAdminReceiver essa solicitação está associada. Nulo se o chamador não for um administrador do dispositivo.
- packageNames
- String[]
Os nomes dos pacotes a serem suspensos ou não gastos.
- suspended
- Boolean
Se definido como true que os pacotes serão suspensos, se definido para false os pacotes não serão gastos.
Retornos
uma matriz de nomes de pacote para os quais o status suspenso não é definido como solicitado neste método.
- Atributos
Comentários
Chamado por proprietários de dispositivo ou perfil para suspender pacotes para esse usuário. Essa função pode ser chamada por um proprietário do dispositivo, pelo proprietário do perfil ou por um delegado fornecido pelo #DELEGATION_PACKAGE_ACCESS escopo por meio #setDelegatedScopesde .
Um pacote suspenso não poderá iniciar atividades. Suas notificações ficarão ocultas, não aparecerão nos recentes, não poderão mostrar notificações ou caixas de diálogo ou tocar no dispositivo.
O pacote já deve estar instalado. Se o pacote estiver desinstalado enquanto suspenso, o pacote não será mais suspenso. O administrador pode bloquear isso usando #setUninstallBlocked.
Alguns aplicativos não podem ser suspensos, como administradores de dispositivos, o inicializador ativo, o instalador de pacote necessário, o desinstalador de pacote necessário, o verificador de pacote necessário, o dialer padrão e o controlador de permissão.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.