KeyCharacterMap.GetEvents(Char[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rufen Sie ein Array von KeyEvent-Objekten ab, die, wenn sie in den Eingabedatenstrom eingefügt werden, plausibisch die bereitgestellte Abfolge von Zeichen generieren könnte.
[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[]
Parameter
- chars
- Char[]
Die Abfolge der zu generierenden Zeichen.
Gibt zurück
Ein Array von KeyEvent Objekten oder NULL, wenn das angegebene Zeichenarray nicht mithilfe der aktuellen Schlüsselzeichenzuordnung generiert werden kann.
- Attribute
Hinweise
Rufen Sie ein Array von KeyEvent-Objekten ab, die, wenn sie in den Eingabedatenstrom eingefügt werden, plausibisch die bereitgestellte Abfolge von Zeichen generieren könnte. Es ist nicht garantiert, dass die Sequenz die einzige Möglichkeit ist, diese Ereignisse zu generieren oder optimal zu generieren.
Diese Funktion wird in erster Linie für Instrumentierungs- und Testzwecke angeboten. Möglicherweise können Zeichen nicht den Tastencodes zugeordnet werden. Insbesondere kann die Schlüsselzeichenzuordnung für die #BUILT_IN_KEYBOARD built-in keyboard Geräte-ID leer sein. Erwägen Sie stattdessen die Verwendung der Schlüsselzeichenzuordnung, die der #VIRTUAL_KEYBOARD virtual keyboard Geräte-ID zugeordnet ist.
Verwenden Sie diese Funktion nicht, um einen robusten Texteintrag zu verwenden. Erstellen Sie stattdessen einen KeyEvent mit AktionscodeKeyEvent#ACTION_MULTIPLE, der die gewünschte Zeichenfolge enthält.KeyEvent#KeyEvent(long, String, int, int)
Java Dokumentation für android.view.KeyCharacterMap.getEvents(char[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.