Updating BIOMETRIC_* vibration attributes to USAGE_HARDWARE_FEEDBACK
The haptic feedback constants for biometric confirm and reject are
updated to use USAGE_HARDWARE_FEEDBACK vibration attributes. This makes
them consistent with the authentication feedback provided by the system.
Test: Modified Unit tests
Flag: EXEMPT consistency change to vibration attributes
Bug: 436157447
Change-Id: I93b077496774ab9978b5f5e3d7be3a385e5fd2cc
diff --git a/services/core/java/com/android/server/vibrator/HapticFeedbackVibrationProvider.java b/services/core/java/com/android/server/vibrator/HapticFeedbackVibrationProvider.java
index 801506e..133bc24 100644
--- a/services/core/java/com/android/server/vibrator/HapticFeedbackVibrationProvider.java
+++ b/services/core/java/com/android/server/vibrator/HapticFeedbackVibrationProvider.java
@@ -160,7 +160,7 @@
break;
case HapticFeedbackConstants.BIOMETRIC_CONFIRM:
case HapticFeedbackConstants.BIOMETRIC_REJECT:
- attrs = COMMUNICATION_REQUEST_VIBRATION_ATTRIBUTES;
+ attrs = HARDWARE_FEEDBACK_VIBRATION_ATTRIBUTES;
break;
default:
attrs = TOUCH_VIBRATION_ATTRIBUTES;
diff --git a/services/tests/vibrator/src/com/android/server/vibrator/HapticFeedbackVibrationProviderTest.java b/services/tests/vibrator/src/com/android/server/vibrator/HapticFeedbackVibrationProviderTest.java
index 81324be..7f9c721 100644
--- a/services/tests/vibrator/src/com/android/server/vibrator/HapticFeedbackVibrationProviderTest.java
+++ b/services/tests/vibrator/src/com/android/server/vibrator/HapticFeedbackVibrationProviderTest.java
@@ -402,13 +402,13 @@
}
@Test
- public void testVibrationAttribute_biometricConstants_defaultsToCommunicationRequestUsage() {
+ public void testVibrationAttribute_biometricConstants_defaultsToHardwareUsage() {
HapticFeedbackVibrationProvider provider = createProviderWithoutCustomizations();
for (int effectId : BIOMETRIC_FEEDBACK_CONSTANTS) {
VibrationAttributes attrs = provider.getVibrationAttributes(
effectId, USAGE_UNKNOWN, /* flags */ 0, /* privFlags */ 0);
- assertThat(attrs.getUsage()).isEqualTo(VibrationAttributes.USAGE_COMMUNICATION_REQUEST);
+ assertThat(attrs.getUsage()).isEqualTo(VibrationAttributes.USAGE_HARDWARE_FEEDBACK);
}
}