KeyCharacterMap.GetEvents(Char[]) 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.
Obtenez un tableau d’objets KeyEvent qui, s’ils sont placés dans le flux d’entrée, peuvent générer de manière plausibly la séquence de caractères fournie.
[Android.Runtime.Register("getEvents", "([C)[Landroid/view/KeyEvent;", "GetGetEvents_arrayCHandler")]
public virtual Android.Views.KeyEvent[]? GetEvents(char[]? chars);
[<Android.Runtime.Register("getEvents", "([C)[Landroid/view/KeyEvent;", "GetGetEvents_arrayCHandler")>]
abstract member GetEvents : char[] -> Android.Views.KeyEvent[]
override this.GetEvents : char[] -> Android.Views.KeyEvent[]
Paramètres
- chars
- Char[]
Séquence de caractères à générer.
Retours
Tableau d’objets KeyEvent ou null si le tableau de caractères donné ne peut pas être généré à l’aide du mappage de caractères de clé actuel.
- Attributs
Remarques
Obtenez un tableau d’objets KeyEvent qui, s’ils sont placés dans le flux d’entrée, peuvent générer de manière plausibly la séquence de caractères fournie. Il n’est pas garanti que la séquence soit la seule façon de générer ces événements ou qu’elle soit optimale.
Cette fonction est principalement proposée à des fins d’instrumentation et de test. Il peut échouer à mapper des caractères aux codes clés. En particulier, la carte de caractères de clé pour l’ID d’appareil #BUILT_IN_KEYBOARD built-in keyboard peut être vide. Envisagez d’utiliser la carte de caractères clés associée à l’ID d’appareil à la #VIRTUAL_KEYBOARD virtual keyboard place.
Pour une entrée de texte robuste, n’utilisez pas cette fonction. Au lieu de cela, construisez un code KeyEvent d’action KeyEvent#ACTION_MULTIPLE contenant la chaîne souhaitée à l’aide KeyEvent#KeyEvent(long, String, int, int)de .
Java documentation pour android.view.KeyCharacterMap.getEvents(char[]).
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.