DevicePolicyManager.SetPermittedInputMethods 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 un propriétaire ou un titulaire de profil ou d’appareil de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS de définir les services de méthodes d’entrée autorisées pour cet utilisateur.
[Android.Runtime.Register("setPermittedInputMethods", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedInputMethods_Landroid_content_ComponentName_Ljava_util_List_Handler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS")]
public virtual bool SetPermittedInputMethods(Android.Content.ComponentName? admin, System.Collections.Generic.IList<string>? packageNames);
[<Android.Runtime.Register("setPermittedInputMethods", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedInputMethods_Landroid_content_ComponentName_Ljava_util_List_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS")>]
abstract member SetPermittedInputMethods : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedInputMethods : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil
Retours
true si l’opération a réussi ou false si la liste ne contenait pas tous les services de méthode d’entrée non système activés.
- Attributs
Remarques
Appelé par un propriétaire ou un titulaire de profil ou d’appareil de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS de définir les services de méthodes d’entrée autorisées pour cet utilisateur. Par défaut, l’utilisateur peut utiliser n’importe quelle méthode d’entrée.
Cette méthode peut être appelée sur l’instance DevicePolicyManager , retournée par #getParentProfileInstance(ComponentName), où l’appelant doit être un propriétaire de profil d’un appareil appartenant à l’organisation.
Si elle est appelée sur l’instance parente : ul>li Les méthodes d’entrée autorisées sont appliquées sur le profil< personnel/li li<>>Ne peut autoriser que toutes les méthodes d’entrée (appel de cette méthode avec une null liste de packages) ou autoriser uniquement les méthodes d’entrée système (l’appel de cette méthode avec une liste de packages vide).><< Cela permet d’empêcher l’appelant d’apprendre quels packages sont installés côté< personnel/li></ul>
Lorsque zéro ou plusieurs packages ont été ajoutés, la méthode d’entrée qui ne se trouve pas dans la liste et qui ne fait pas partie du système ne peut pas être activée par l’utilisateur. Cette méthode échoue si elle est appelée pour un administrateur qui n’est pas pour l’utilisateur de premier plan ou un profil de l’utilisateur de premier plan. Tout service de méthode d’entrée non système actuellement activé doit être inclus dans la liste.
L’appel avec une valeur Null pour la liste désactive la restriction afin que toutes les méthodes d’entrée puissent être utilisées, l’appel avec une liste vide désactive toutes, mais les propres méthodes d’entrée du système.
Les méthodes d’entrée système sont toujours disponibles pour l’utilisateur. Cette méthode ne peut pas la modifier.
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.