Freigeben über


Vibrator.AreEffectsSupported(Int32[]) Methode

Definition

Fragen Sie ab, ob der Vibrator die angegebenen Effekte nativ unterstützt.

[Android.Runtime.Register("areEffectsSupported", "([I)[I", "GetAreEffectsSupported_arrayIHandler", ApiSince=30)]
public virtual int[] AreEffectsSupported (params int[] effectIds);
[<Android.Runtime.Register("areEffectsSupported", "([I)[I", "GetAreEffectsSupported_arrayIHandler", ApiSince=30)>]
abstract member AreEffectsSupported : int[] -> int[]
override this.AreEffectsSupported : int[] -> int[]

Parameter

effectIds
Int32[]

Welche Effekte abzufragen sind.

Gibt zurück

Int32[]

Ein Array, das den Systemen aktuelles Wissen darüber enthält, ob die angegebenen Effekte vom Gerät nativ unterstützt werden oder nicht.

Attribute

Hinweise

Fragen Sie ab, ob der Vibrator die angegebenen Effekte nativ unterstützt.

Wenn ein Effekt nicht unterstützt wird, greift das System möglicherweise automatisch auf die Wiedergabe einer einfacheren Vibration zurück, die nicht für das jeweilige Gerät optimiert ist. Dies schließt den unbekannten Fall ein, der nicht im Voraus bestimmt werden kann, der dynamisch versucht, zurückzugreifen, wenn der optimierte Effekt nicht wiedergegeben wird.

Das zurückgegebene Array hat die gleiche Länge wie das Abfragearray, und der Wert an einem bestimmten Index enthält #VIBRATION_EFFECT_SUPPORT_YES , wenn die Auswirkung auf denselben Index im Abfragearray unterstützt wird, #VIBRATION_EFFECT_SUPPORT_NO wenn es nicht unterstützt wird oder #VIBRATION_EFFECT_SUPPORT_UNKNOWN wenn das System nicht bestimmen kann, ob es unterstützt wird oder nicht, da einige Hardware ihre Effektfunktionen nicht meldet.

Verwenden Sie #areAllEffectsSupported(int...) , um ein einzelnes kombiniertes Ergebnis zu erhalten, oder zur Vereinfachung, wenn Sie genau einen Effekt abfragen.

Java-Dokumentation für android.os.Vibrator.areEffectsSupported(int...).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: