KeyCharacterMap.GetEvents(Char[]) Metodo

Definizione

Ottiene una matrice di oggetti KeyEvent che, se inseriti nel flusso di input, potrebbe generare in modo plausibile la sequenza di caratteri fornita.

[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[]

Parametri

chars
Char[]

Sequenza di caratteri da generare.

Valori restituiti

Matrice di KeyEvent oggetti o Null se non è possibile generare la matrice char specificata usando la mappa dei caratteri chiave corrente.

Attributi

Commenti

Ottiene una matrice di oggetti KeyEvent che, se inseriti nel flusso di input, potrebbe generare in modo plausibile la sequenza di caratteri fornita. Non è garantito che la sequenza sia l'unico modo per generare questi eventi o che sia ottimale.

Questa funzione viene offerta principalmente a scopo di strumentazione e test. Potrebbe non riuscire a eseguire il mapping dei caratteri ai codici chiave. In particolare, la mappa dei caratteri chiave per l'ID #BUILT_IN_KEYBOARD built-in keyboard dispositivo può essere vuota. Prendere in considerazione l'uso della mappa dei caratteri chiave associata all'ID #VIRTUAL_KEYBOARD virtual keyboard dispositivo.

Per una voce di testo affidabile, non usare questa funzione. Costruire invece un KeyEvent oggetto con codice KeyEvent#ACTION_MULTIPLE azione contenente la stringa desiderata usando KeyEvent#KeyEvent(long, String, int, int).

per android.view.KeyCharacterMap.getEvents(char[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a