Vibrator.AreAllEffectsSupported(Int32[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запросите, поддерживает ли вибратор все заданные эффекты.
[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
, по крайней мере одно из эффектов в запросе не поддерживается, и их использование может привести к неоптимоздной вибрации или без вибрации.
Если результат равен #VIBRATION_EFFECT_SUPPORT_UNKNOWN
, система не знает, поддерживаются ли все эффекты. Он может поддерживать любой или все запрошенные эффекты, но невозможно программно определить, вызовет ли #vibrate
вызов вибрацию. Однако гарантируется, что ни один из запрашиваемых эффектов окончательно не будет поддерживаться оборудованием.
Используйте #areEffectsSupported(int...)
для получения отдельных результатов для каждого эффекта.
Документация по Java для android.os.Vibrator.areAllEffectsSupported(int...)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.