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 pelos proprietários do dispositivo ou perfil para suspender pacotes para este 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
A que DeviceAdminReceiver
este pedido está associado. Nulo se o chamador não for um administrador de dispositivo.
- packageNames
- String[]
Os nomes de pacote a serem suspensos ou dessuspensos.
- suspended
- Boolean
Se definido como true
que os pacotes serão suspensos, se definido para false
os pacotes não serão suspensos.
Retornos
Uma matriz de nomes de pacote para os quais o status suspenso não é definido conforme solicitado neste método.
- Atributos
Comentários
Chamado pelos proprietários do dispositivo ou perfil para suspender pacotes para este usuário. Essa função pode ser chamada por um proprietário de dispositivo, proprietário de perfil ou por um delegado, dado o #DELEGATION_PACKAGE_ACCESS
escopo via #setDelegatedScopes
.
Um pacote suspenso não poderá iniciar as atividades. Suas notificações ficarão ocultas, ele não aparecerá em recentes, não poderá mostrar notificações do sistema ou caixas de diálogo ou tocar no dispositivo.
O pacote já deve estar instalado. Se o pacote for desinstalado enquanto estiver suspenso, o pacote não será mais suspenso. O administrador pode bloquear isso usando #setUninstallBlocked
o .
Alguns aplicativos não podem ser suspensos, como administradores de dispositivos, o iniciador ativo, o instalador de pacotes necessários, o desinstalador de pacotes necessários, o verificador de pacotes necessários, o discador padrão e o controlador de permissão.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.