Android API

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2008
Platformⓘ Android
Availabilityⓘ Available
Licenseⓘ Open Source (Apache 2.0)
Hardware Control Information
Haptic Categoryⓘ Vibrotactile
Hardware Abstractionⓘ Consumer (Android Devices)
Interaction and Interface Information
Driving Featureⓘ Time
Effect Localizationⓘ Device-centric
Media Supportⓘ None
Iterative Playbackⓘ N/A
Design Approachesⓘ DPC, Process, Sequencing, Library
Interaction Metaphorsⓘ N/A

Additional Information

The Android API consists of preset VibrationEffect assets and developer-added compositions of the “click” and “tick” effects. Waveforms can also be created by specifying periods a sequence of vibration durations or durations and associated amplitudes. Audio-coupled effects can also be generated using the HapticGenerator. There are significant differences in hardware and software support across different Android devices and OS versions, including basic features such as amplitude control.

For more information, consult the Android API documentation and Android Open Source Project (AOSP).