다음을 통해 공유


InputMethodService.EnableHardwareAcceleration 메서드

정의

주의

deprecated

이를 호출하여 IME에 가속 그리기를 사용하도록 설정할 수 있습니다.

[Android.Runtime.Register("enableHardwareAcceleration", "()Z", "GetEnableHardwareAccelerationHandler")]
[System.Obsolete("deprecated")]
public virtual bool EnableHardwareAcceleration ();
[<Android.Runtime.Register("enableHardwareAcceleration", "()Z", "GetEnableHardwareAccelerationHandler")>]
[<System.Obsolete("deprecated")>]
abstract member EnableHardwareAcceleration : unit -> bool
override this.EnableHardwareAcceleration : unit -> bool

반환

true 가속 그리기를 사용하도록 설정하면 이고, 그렇지 않으면 false입니다. API 21 이상 디바이스에서 반환 값은 기본적으로 힌트일 뿐이며 IME는 이에 따라 동작을 변경할 필요가 없습니다.

특성

설명

이를 호출하여 IME에 가속 그리기를 사용하도록 설정할 수 있습니다. 이 설정은 이전에 #onCreate()설정해야 하므로 일반적으로 생성자에서 호출합니다. IME에서 하드웨어 가속 그리기를 항상 사용할 수 있는 것은 아니므로(예: 이를 지원할 리소스가 없는 로우 엔드 디바이스의 경우), 소프트웨어에서 그리기해야 하는 경우 성공 false 하면 호출 true 합니다. 두 경우 모두 처리할 수 있어야 합니다.

API 21 이상에서는 이 메서드가 명시적으로 호출되지 않더라도 시스템에서 지원 디바이스에서 IME에 대해 하드웨어 가속 그리기를 자동으로 사용하도록 설정할 수 있습니다. IME에서 두 경우 모두 처리할 수 있는지 확인합니다.

이 멤버는 더 이상 사용되지 않습니다. API 21부터 하드웨어 가속은 항상 지원되는 디바이스에서 사용하도록 설정됩니다.

에 대한 android.inputmethodservice.InputMethodService.enableHardwareAcceleration()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상