Freigeben über


Vibrator.AreAllEffectsSupported(Int32[]) Methode

Definition

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

[Android.Runtime.Register("areAllEffectsSupported", "([I)I", "", ApiSince=30)]
public int AreAllEffectsSupported (params int[] effectIds);
[<Android.Runtime.Register("areAllEffectsSupported", "([I)I", "", ApiSince=30)>]
member this.AreAllEffectsSupported : int[] -> int

Parameter

effectIds
Int32[]

Welche Auswirkungen abfragt werden sollen.

Gibt zurück

Gibt an, ob alle angegebenen Effekte vom Gerät nativ unterstützt werden. Leere Abfrage lautet standardmäßig #VIBRATION_EFFECT_SUPPORT_YES.

Attribute

Hinweise

Fragen Sie ab, ob der Vibrator alle angegebenen Effekte unterstützt. Wenn kein Argument angegeben wird, gibt diese Methode immer zurück #VIBRATION_EFFECT_SUPPORT_YES.

Wenn ein Effekt nicht unterstützt wird, kann das System automatisch auf eine einfachere Vibration zurückfallen, die nicht für das jeweilige Gerät optimiert ist, aber Vibrationen sind in diesem Fall nicht garantiert.

Wenn das Ergebnis lautet #VIBRATION_EFFECT_SUPPORT_YES, werden alle Effekte in der Abfrage von der Hardware unterstützt.

Wenn das Ergebnis lautet #VIBRATION_EFFECT_SUPPORT_NO, wird mindestens einer der Effekte in der Abfrage nicht unterstützt, und ihre Verwendung kann auf eine nicht optimierte Vibration oder keine Vibration zurückfallen.

Wenn das Ergebnis lautet #VIBRATION_EFFECT_SUPPORT_UNKNOWN, weiß das System nicht, ob alle Effekte unterstützt werden. Es unterstützt möglicherweise einen oder alle der abgefragten Effekte, aber es gibt keine Möglichkeit, programmgesteuert zu wissen, ob ein #vibrate Aufruf erfolgreich zu einer Vibration führt. Es ist jedoch garantiert, dass keiner der abgefragten Effekte definitiv nicht von der Hardware unterstützt wird.

Verwenden Sie #areEffectsSupported(int...) , um individuelle Ergebnisse für jeden Effekt zu erhalten.

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

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

Gilt für: