VibrationAttributesUsageType Enum

Definition

Defines vibration attributes usage type values used by the Android OS API.

public enum VibrationAttributesUsageType
type VibrationAttributesUsageType = 
Inheritance
VibrationAttributesUsageType

Fields

Name Value Description
Unknown 0

Usage value to use when usage is unknown.

Alarm 17

Usage value to use for alarm vibrations.

Touch 18

Usage value to use for touch vibrations. Most typical haptic feedback should be classed as touch feedback. Examples include vibrations for tap, long press, drag and scroll.

Media 19

Usage value to use for media vibrations, such as music, movie, soundtrack, animations, games, or any interactive media that isn't for touch feedback specifically.

Ringtone 33

Usage value to use for ringtone vibrations.

PhysicalEmulation 34

Usage value to use for vibrations which emulate physical hardware reactions, such as edge squeeze. Note that normal screen-touch feedback "click" effects would typically be classed as USAGE_TOUCH , and that on-screen "physical" animations like bouncing would be USAGE_MEDIA .

Notification 49

Usage value to use for notification vibrations.

HardwareFeedback 50

Usage value to use for vibrations which provide a feedback for hardware component interaction, such as a fingerprint sensor.

CommunicationRequest 65

Usage value to use for vibrations which mean a request to enter/end a communication with the user, such as a voice prompt.

Accessibility 66

Usage value to use for accessibility vibrations, such as with a screen reader.

UsageGestureInput 98

Remarks

Encapsulates a collection of attributes describing information about a vibration.

Java documentation for android.os.VibrationAttributes.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to