DevicePolicyManager.SetPackagesSuspended Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé par les propriétaires d’appareils ou de profils pour suspendre les packages pour cet utilisateur.
[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[]
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.
- packageNames
- String[]
Noms de package à suspendre ou à annuler.
- suspended
- Boolean
Si la valeur est définie sur true celle des packages, si elle est définie sur false les packages, elle n’est pas affectée.
Retours
tableau de noms de package pour lesquels l’état suspendu n’est pas défini comme demandé dans cette méthode.
- Attributs
Remarques
Appelé par les propriétaires d’appareils ou de profils pour suspendre les packages pour cet utilisateur. Cette fonction peut être appelée par un propriétaire de l’appareil, un propriétaire de profil ou par un délégué donné l’étendue #DELEGATION_PACKAGE_ACCESS via #setDelegatedScopes.
Un package suspendu ne pourra pas démarrer les activités. Ses notifications seront masquées, elles ne s’afficheront pas dans les versions récentes, ne pourront pas afficher les toasts ou les boîtes de dialogue ou sonner l’appareil.
Le package doit déjà être installé. Si le package est désinstallé lors de la suspension du package, il ne sera plus suspendu. L’administrateur peut le bloquer à l’aide #setUninstallBlockedde .
Certaines applications ne peuvent pas être suspendues, telles que les administrateurs d’appareils, le lanceur actif, le programme d’installation de package requis, le désinstalleur de package requis, le vérificateur de package requis, le numéroteur par défaut et le contrôleur d’autorisation.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.