diff --git a/core/java/android/view/HapticFeedbackConstants.java b/core/java/android/view/HapticFeedbackConstants.java index 31cece49c79d8..0a73949ef17a2 100644 --- a/core/java/android/view/HapticFeedbackConstants.java +++ b/core/java/android/view/HapticFeedbackConstants.java @@ -61,6 +61,12 @@ public class HapticFeedbackConstants { */ public static final int VIRTUAL_KEY_RELEASE = 7; + /** + * The user has performed a selection/insertion handle move on text field. + * @hide + */ + public static final int TEXT_HANDLE_MOVE = 8; + /** * This is a private constant. Feel free to renumber as desired. * @hide diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index a032844a81b79..5c6521b1a8b65 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -7713,6 +7713,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { return VibrationEffect.get(VibrationEffect.EFFECT_TICK); case HapticFeedbackConstants.VIRTUAL_KEY_RELEASE: return VibrationEffect.get(VibrationEffect.EFFECT_TICK); + case HapticFeedbackConstants.TEXT_HANDLE_MOVE: + return VibrationEffect.get(VibrationEffect.EFFECT_TICK); default: return null; }