DevicePolicyManager.SetLockTaskFeatures 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.
Définit les fonctionnalités système activées lorsque l’appareil s’exécute en mode tâche de verrouillage.
[Android.Runtime.Register("setLockTaskFeatures", "(Landroid/content/ComponentName;I)V", "GetSetLockTaskFeatures_Landroid_content_ComponentName_IHandler", ApiSince=28)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK")]
public virtual void SetLockTaskFeatures(Android.Content.ComponentName? admin, Android.App.Admin.LockTaskFeatures flags);
[<Android.Runtime.Register("setLockTaskFeatures", "(Landroid/content/ComponentName;I)V", "GetSetLockTaskFeatures_Landroid_content_ComponentName_IHandler", ApiSince=28)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK")>]
abstract member SetLockTaskFeatures : Android.Content.ComponentName * Android.App.Admin.LockTaskFeatures -> unit
override this.SetLockTaskFeatures : Android.Content.ComponentName * Android.App.Admin.LockTaskFeatures -> unit
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.
- flags
- LockTaskFeatures
Fonctionnalités système activées pendant le mode tâche de verrouillage.
- Attributs
Remarques
Définit les fonctionnalités système activées lorsque l’appareil s’exécute en mode tâche de verrouillage. Cette méthode n’affecte pas les fonctionnalités lorsque le mode tâche de verrouillage est inactif. Toutes les fonctionnalités système non incluses sont flags implicitement désactivées lors de l’appel de cette méthode. Par défaut, seule #LOCK_TASK_FEATURE_GLOBAL_ACTIONS la fonctionnalité est activée ; toutes les autres fonctionnalités sont désactivées. Pour désactiver la boîte de dialogue Actions globales, appelez cette méthode en omettant #LOCK_TASK_FEATURE_GLOBAL_ACTIONS.
Cette méthode ne peut être appelée que par le propriétaire de l’appareil, un propriétaire de profil d’un utilisateur ou profil affilié, ou le propriétaire du profil lorsqu’aucun propriétaire de l’appareil n’est défini ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK. Voir #isAffiliatedUser. Toutes les fonctionnalités définies à l’aide de cette méthode sont effacées si l’utilisateur n’est plus connecté.
À partir de Build.VERSION_CODES#UPSIDE_DOWN_CAKE, une fois la stratégie de fonctionnalités de tâche de verrouillage définie, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur si la stratégie a été correctement définie ou non. Ce rappel contient : ul>li L’identificateur DevicePolicyIdentifiers#LOCK_TASK_POLICY<de stratégie li> Le TargetUser lien de cette stratégie est lié à <li> The PolicyUpdateResult, qui sera PolicyUpdateResult#RESULT_POLICY_SET si la stratégie a été correctement définie ou la raison pour laquelle la stratégie n’a pas pu être définie (par exemplePolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Si une modification a été apportée à la stratégie, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifiera l’administrateur de cette modification.><< Ce rappel contient les mêmes paramètres que PolicyUpdateReceiver#onPolicySetResult et la PolicyUpdateResult raison pour laquelle la stratégie a changé.
À partir de Build.VERSION_CODES#UPSIDE_DOWN_CAKE, les fonctionnalités des tâches de verrouillage et les packages de tâches de verrouillage sont regroupés sous la forme d’une stratégie. Un échec d’application entraîne un échec de l’application de l’autre.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.