Freigeben über


InputMethodService.EnableHardwareAcceleration Methode

Definition

Achtung

deprecated

Sie können dies aufrufen, um zu versuchen, die beschleunigte Zeichnung für Ihren IME zu aktivieren.

[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

Gibt zurück

true wenn die beschleunigte Zeichnung erfolgreich aktiviert ist, andernfalls false. Auf API 21- und höher-Geräten ist der Rückgabewert im Grunde nur ein Hinweis, und Ihr IME muss das Verhalten nicht basierend darauf ändern.

Attribute

Hinweise

Sie können dies aufrufen, um zu versuchen, die beschleunigte Zeichnung für Ihren IME zu aktivieren. Dies muss vor #onCreate()der Festlegung erfolgen, sodass Sie sie in der Regel in Ihrem Konstruktor aufrufen. Es ist nicht immer möglich, hardwarebeschleunigte Zeichnung in einem IME zu verwenden (z. B. auf Low-End-Geräten, die nicht über die Ressourcen verfügen, um dies zu unterstützen), sodass der Aufruf true , wenn er erfolgreich ist, andernfalls false , wenn Sie in Software zeichnen müssen. Sie müssen in der Lage sein, beide Fälle zu behandeln.

In API 21 und höher kann das System automatisch die hardwarebeschleunigte Zeichnung für Ihre IME auf fähigen Geräten aktivieren, auch wenn diese Methode nicht explizit aufgerufen wird. Stellen Sie sicher, dass Ihr IME beide Fälle verarbeiten kann.

Dieses Mitglied ist veraltet. Ab API 21 ist die Hardwarebeschleunigung immer auf fähigen Geräten aktiviert.

Java-Dokumentation für android.inputmethodservice.InputMethodService.enableHardwareAcceleration().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: