From 7c55bb44f944ea55652e95048afd738b9ff51b53 Mon Sep 17 00:00:00 2001 From: Danny Baumann Date: Fri, 9 Sep 2016 10:01:27 +0200 Subject: Add back in-call vibration features Change-Id: Ia30a3c46e9c37d7d73288ec605af8efc3a46a323 --- .../android/dialer/app/res/values/cm_strings.xml | 25 ++++++++++++++++++++++ .../android/dialer/app/res/xml/sound_settings.xml | 23 ++++++++++++++++++++ .../dialer/app/settings/SoundSettingsFragment.java | 6 +++++- 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 java/com/android/dialer/app/res/values/cm_strings.xml (limited to 'java/com/android/dialer/app') diff --git a/java/com/android/dialer/app/res/values/cm_strings.xml b/java/com/android/dialer/app/res/values/cm_strings.xml new file mode 100644 index 000000000..90e648014 --- /dev/null +++ b/java/com/android/dialer/app/res/values/cm_strings.xml @@ -0,0 +1,25 @@ + + + + dialer_general_incall_vibration_category_key + In-call vibration + Vibrate on answer + Vibrate on call waiting + Vibrate on hang up + Vibrate every minute + Vibrates at the 45 second mark of every minute during outgoing calls + diff --git a/java/com/android/dialer/app/res/xml/sound_settings.xml b/java/com/android/dialer/app/res/xml/sound_settings.xml index d9afb7411..c0e78c208 100644 --- a/java/com/android/dialer/app/res/xml/sound_settings.xml +++ b/java/com/android/dialer/app/res/xml/sound_settings.xml @@ -43,4 +43,27 @@ android:key="@string/dtmf_tone_length_preference_key" android:title="@string/dtmf_tone_length_title"/> + + + + + + + + + + + + diff --git a/java/com/android/dialer/app/settings/SoundSettingsFragment.java b/java/com/android/dialer/app/settings/SoundSettingsFragment.java index 9d564416c..95f2a09ec 100644 --- a/java/com/android/dialer/app/settings/SoundSettingsFragment.java +++ b/java/com/android/dialer/app/settings/SoundSettingsFragment.java @@ -96,7 +96,11 @@ public class SoundSettingsFragment extends PreferenceFragment if (hasVibrator()) { vibrateWhenRinging.setOnPreferenceChangeListener(this); } else { - getPreferenceScreen().removePreference(vibrateWhenRinging); + PreferenceScreen ps = getPreferenceScreen(); + Preference inCallVibration = findPreference( + context.getString(R.string.incall_vibration_category_key)); + ps.removePreference(vibrateWhenRinging); + ps.removePreference(inCallVibration); vibrateWhenRinging = null; } -- cgit v1.2.3