Idioma

DevicePolicyManager.SetPackagesSuspended Método

Definição

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

String[]

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.

Java documentação para android.app.admin.DevicePolicyManager.setPackagesSuspended(android.content.ComponentName, java.lang.String[], boolean).

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.

Aplica-se a