From 8a44bc9508c4351d2ac9d4a418e6bc075480a58d Mon Sep 17 00:00:00 2001 From: Alexey Kuzmin Date: Tue, 23 Apr 2019 19:35:01 +0100 Subject: [PATCH] Change attribute of fingerprint vibrations Test: turn haptic feedback vibration strength to low. Double-power to camera, squeeze for Assistant and fingerprint vibrations should still feel high strength. Bug:123870990 Change-Id: Idca963a0bf042b7930836400ae86b8311bb24f51 --- .../java/com/android/server/biometrics/ClientMonitor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/biometrics/ClientMonitor.java b/services/core/java/com/android/server/biometrics/ClientMonitor.java index 942e0501d88d5..421b3f5ae1066 100644 --- a/services/core/java/com/android/server/biometrics/ClientMonitor.java +++ b/services/core/java/com/android/server/biometrics/ClientMonitor.java @@ -42,7 +42,12 @@ public abstract class ClientMonitor extends LoggableMonitor implements IBinder.D private static final AudioAttributes FINGERPRINT_SONFICATION_ATTRIBUTES = new AudioAttributes.Builder() .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION) - .setUsage(AudioAttributes.USAGE_ASSISTANCE_SONIFICATION) + // Temporary fix for b/123870990. No time in this release to + // introduce a new vibration type, but we need to distinguish these vibrations + // from other haptic feedback vibrations. Fortunately, Alarm vibrations have + // exactly the same behavior as we need + // TODO: refactor within the scope of b/132170758 + .setUsage(AudioAttributes.USAGE_ALARM) .build(); private final Context mContext;