KeyCharacterMap.GetEvents(Char[]) 메서드

정의

입력 스트림에 넣으면 제공된 문자 시퀀스를 생성할 수 있는 KeyEvent 개체의 배열을 가져옵니다.

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

매개 변수

chars
Char[]

생성할 문자의 시퀀스입니다.

반품

개체의 KeyEvent 배열이거나, 현재 키 문자 맵을 사용하여 지정된 char 배열을 생성할 수 없는 경우 null입니다.

특성

설명

입력 스트림에 넣으면 제공된 문자 시퀀스를 생성할 수 있는 KeyEvent 개체의 배열을 가져옵니다. 시퀀스가 이러한 이벤트를 생성하는 유일한 방법이거나 최적이라는 보장은 없습니다.

이 함수는 주로 계측 및 테스트 목적으로 제공됩니다. 문자를 키 코드에 매핑하지 못할 수 있습니다. 특히 디바이스 ID의 키 문자 맵은 #BUILT_IN_KEYBOARD built-in keyboard 비어 있을 수 있습니다. 대신 디바이스 ID와 연결된 키 문자 맵을 #VIRTUAL_KEYBOARD virtual keyboard 사용하는 것이 좋습니다.

강력한 텍스트 항목의 경우 이 함수를 사용하지 마세요. 대신 .를 KeyEvent 사용하여 KeyEvent#ACTION_MULTIPLE원하는 문자열을 포함하는 작업 코드를 KeyEvent#KeyEvent(long, String, int, int) 생성합니다.

에 대한 android.view.KeyCharacterMap.getEvents(char[])Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상