summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lais Andrade <lsandrade@google.com> 2021-07-02 01:31:51 +0100
committer Lais Andrade <lsandrade@google.com> 2021-07-02 01:31:51 +0100
commitfa3976990ac6dd1cfa0e2ccafa646678dc01c1ae (patch)
tree00eb4aff2c047b49cfcbe4c8ba9b56002babdc3d
parentd4c591c75fb7386a4b92ea63c60a4f12d8c80a48 (diff)
Revert notification haptics to previous patterns
Remove the new PWLE effect being used for notification vibrations on devices with frequency control. Feature will need UX revision. Fix: 191734745 Test: manual Change-Id: I10aea954f4e7c6ef0634fe60f0308039a16f5c52
-rw-r--r--services/core/java/com/android/server/notification/VibratorHelper.java24
1 files changed, 0 insertions, 24 deletions
diff --git a/services/core/java/com/android/server/notification/VibratorHelper.java b/services/core/java/com/android/server/notification/VibratorHelper.java
index f25b0470cc8a..f47aa487744a 100644
--- a/services/core/java/com/android/server/notification/VibratorHelper.java
+++ b/services/core/java/com/android/server/notification/VibratorHelper.java
@@ -102,9 +102,6 @@ public final class VibratorHelper {
* @param insistent {@code true} if the vibration should loop until it is cancelled.
*/
public VibrationEffect createFallbackVibration(boolean insistent) {
- if (mVibrator.hasFrequencyControl()) {
- return createChirpVibration(insistent);
- }
return createWaveformVibration(mFallbackPattern, insistent);
}
@@ -114,30 +111,9 @@ public final class VibratorHelper {
* @param insistent {@code true} if the vibration should loop until it is cancelled.
*/
public VibrationEffect createDefaultVibration(boolean insistent) {
- if (mVibrator.hasFrequencyControl()) {
- return createChirpVibration(insistent);
- }
return createWaveformVibration(mDefaultPattern, insistent);
}
- private static VibrationEffect createChirpVibration(boolean insistent) {
- VibrationEffect.WaveformBuilder waveformBuilder = VibrationEffect.startWaveform()
- .addStep(/* amplitude= */ 0, /* frequency= */ -0.85f, /* duration= */ 0)
- .addRamp(/* amplitude= */ 1, /* frequency= */ -0.25f, /* duration= */ 100)
- .addStep(/* amplitude= */ 1, /* duration= */ 150)
- .addRamp(/* amplitude= */ 0, /* frequency= */ -0.85f, /* duration= */ 250);
-
- if (insistent) {
- return waveformBuilder.build(/* repeat= */ 0);
- }
-
- VibrationEffect singleBeat = waveformBuilder.build();
- return VibrationEffect.startComposition()
- .addEffect(singleBeat)
- .addEffect(singleBeat)
- .compose();
- }
-
private static long[] getLongArray(Resources resources, int resId, int maxLength, long[] def) {
int[] ar = resources.getIntArray(resId);
if (ar == null) {