Add new ExternalVibratorService.
This lets services outside of the vibrator service (and outside of system_server) take control of the vibrator hardware. We still apply policy in vibrator service, however, and can ask them to mute their operations so we can give more critical haptic feedback when necessary. Bug: 111457573 Test: manual Change-Id: Ib7d06aa5940790cac627499acb23e4f0bda1b035
Showing
- Android.bp 9 additions, 0 deletionsAndroid.bp
- core/java/android/os/ExternalVibration.aidl 19 additions, 0 deletionscore/java/android/os/ExternalVibration.aidl
- core/java/android/os/ExternalVibration.java 171 additions, 0 deletionscore/java/android/os/ExternalVibration.java
- core/java/android/os/IExternalVibrationController.aidl 45 additions, 0 deletionscore/java/android/os/IExternalVibrationController.aidl
- core/java/android/os/IExternalVibratorService.aidl 63 additions, 0 deletionscore/java/android/os/IExternalVibratorService.aidl
- services/core/java/com/android/server/VibratorService.java 164 additions, 24 deletionsservices/core/java/com/android/server/VibratorService.java
Loading
Please register or sign in to comment