From 58cf8299d3ef347e3fd154b1439f50e62f7ca8bf Mon Sep 17 00:00:00 2001 From: Daniel Sandler Date: Fri, 26 Feb 2010 15:25:04 -0500 Subject: [PATCH] Support new vibrate/silent behavior. The updated settings tree looks like this: [ ] Silent mode (unchanged) [ ] Allow vibration in silent mode (new) Phone vibrate: (changed from boolean) ( ) Always ( ) Only in silent mode ( ) Never See change I14cf91b0 for explanation & framework support. Change-Id: I22ba7bcfa5ddf4e545800083c6e80fb655f211e5 --- res/values/arrays.xml | 13 ++++ res/values/strings.xml | 4 + res/xml/sound_settings.xml | 16 +++- src/com/android/settings/SoundSettings.java | 81 ++++++++++++++------- 4 files changed, 84 insertions(+), 30 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index ff68cc7d85c..0aa604d6bc7 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -368,4 +368,17 @@ auto + + + Always + Only when silent + Never + + + + + 1 + 2 + 0 + diff --git a/res/values/strings.xml b/res/values/strings.xml index 4808a697714..67196e9f447 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -954,6 +954,10 @@ "" + Vibrate when silent + + Allow vibration feedback in silent mode + Phone vibrate Vibrate phone for incoming calls diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml index e4d80e6ed2f..8632871d0d3 100644 --- a/res/xml/sound_settings.xml +++ b/res/xml/sound_settings.xml @@ -27,6 +27,13 @@ android:order="1" android:disableDependentsState="true" /> + + - + android:entries="@array/vibrate_entries" + android:entryValues="@array/vibrate_values" />