Vibrator.AreAllEffectsSupported(Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バイブレータが指定されたすべての効果をサポートしているかどうかをクエリします。
[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
パラメーター
- effectIds
- Int32[]
クエリを実行する効果。
戻り値
指定されたすべての効果がデバイスでネイティブにサポートされているかどうか。 空のクエリの既定値は #VIBRATION_EFFECT_SUPPORT_YES
です。
- 属性
注釈
バイブレータが指定されたすべての効果をサポートしているかどうかをクエリします。 引数が指定されていない場合、このメソッドは常に を返します #VIBRATION_EFFECT_SUPPORT_YES
。
効果がサポートされていない場合でも、システムは自動的により単純な振動にフォールバックする可能性があります。これは特定のデバイスに最適化されていませんが、この場合は振動が保証されません。
結果が の場合、 #VIBRATION_EFFECT_SUPPORT_YES
クエリ内のすべての効果はハードウェアでサポートされます。
結果が の場合、 #VIBRATION_EFFECT_SUPPORT_NO
クエリの効果の少なくとも 1 つはサポートされていないため、それらを使用すると、最適化されていない振動にフォールバックしたり、振動が発生しない可能性があります。
結果が の #VIBRATION_EFFECT_SUPPORT_UNKNOWN
場合、システムはすべての効果がサポートされているかどうかを認識しません。 クエリされた効果の一部またはすべてをサポートしている可能性がありますが、呼び出しが正常に振動を引き起こすかどうかを #vibrate
プログラムで知る方法はありません。 ただし、クエリ対象の効果がハードウェアによって明確にサポートされていないことが保証されます。
を使用して #areEffectsSupported(int...)
、各効果の個々の結果を取得します。
の android.os.Vibrator.areAllEffectsSupported(int...)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。