History log of /packages/apps/Settings/src/com/android/settings/SoundSettings.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b3e6afe029a852d50bcba4dd6eca0d831db9d771 02-Dec-2011 Amith Yamasani <yamasani@google.com> Set the same vibrate settings for ringer and notifications.

Bug: 5586083
Change-Id: I113488d9d7b9c5bafdd30f69f4002c5f4a2f89a7
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
dfb654367d4b65fb45089cd8d7d0905e3cd68ae3 30-Nov-2011 Amith Yamasani <yamasani@google.com> Overhaul vibrate and silent settings to match hard keys.

We go back to the old style of toggling between Mute/Vibrate/Normal.
There is an addition of a checkbox to indicate Vibrate on ring/notif.

Icons in volume dialogs are no longer touchable.

Bug: 5586083

This simplifies the logic in SoundSettings quite a bit, since there's a 1-1 mapping
with ringer mode.

Don't disable volume sliders when muted, so you can go to zero and back up by sliding
your finger. This is because the icons are not clickable anymore.

Change-Id: Ia7ce7e1bf108419eb107f03b7720101efe1598b1
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
c86755bfd56ff620e740e7a99303b54350ebf164 05-Oct-2011 Amith Yamasani <yamasani@google.com> Handle unexpected null cursor and don't forget to close it.

Bug: 5406071
Change-Id: Ia40cf7e5a3e32d6f364e787ee66580c685507571
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
883d850ede03968018587781a8e20683398d98fe 20-Sep-2011 Amith Yamasani <yamasani@google.com> Move "Pulse notification light" to Display settings.

Bug: 5242350
Change-Id: I91cb23ca8f49c1c053710031b0316b10d55fbab4
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
10826879a6638173e7b4c7520d347a9934b27776 12-Sep-2011 Amith Yamasani <yamasani@google.com> Use a new config flag to decide if notification led pulsing can be turned on/off.

Bug: 5242350
Change-Id: I6119abcfca01db4b937098a1a92233ba63f9cb29
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
823bf0c155fb481476cc3f755bdc12943ed5d4b8 02-Aug-2011 Amith Yamasani <yamasani@google.com> Sound settings screen and volumes dialog reconfiguration.

Removed the "Notifications use ring volume" checkbox.

Show the current ringtones in the summary area.

Bug: 5032308
Change-Id: I17e63f32c1775dd2097904df1aa6aaf699bd8ae2
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
6eca4b3b927611795910908532fa927c9eea6faf 16-Jul-2011 Marco Nelissen <marcone@google.com> Add Settings item to select sound effects control panel.

Change-Id: I7952aad3afbc9dea8ea54be9afcad7969a0f23bc
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
327147eb062a25ecab40d66ea14559070e0ecef3 02-Feb-2011 Wink Saville <wink@google.com> Have SecuritySettings and SoundSettings use getCurrentPhoneType

To preserve proper behavior now that getPhoneType can return
PHONE_TYPE_NONE use getCurrentPhoneType.

bug: 3198435
Change-Id: I39d385b17d746f3c7cdbc3e1869efa5d4e89230c
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
057f181f3715e7340bf1618e86fdce118bbf952b 13-Jan-2011 Joe Onorato <joeo@google.com> Get rid of the silent mode pref on xlarge.

Bug: 3344695
Change-Id: I55ccfd2b22ca4aa407646de54a8dd1dfe637c9bd
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
eb99f2f3f4a3e6d5e785867043e6069c89e8cd58 15-Dec-2010 Amith Yamasani <yamasani@google.com> Fixes a regression in launching certain settings activities.

Some undocumented settings and class names are being used by NotificationManagerService.
Added compatibility activities to handle them.

Bug: 3258668
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
ff740d92a72a0cc010452b852896a95dd7d1571b 30-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am b68b35dd: am 04b646df: Merge "Possible NumberFormatException of parseInt is outside try-catch"

* commit 'b68b35dd6a12b728924e5a7afc64ea58cd242c65':
Possible NumberFormatException of parseInt is outside try-catch
378b6f674064e373f1be4d230608be4d0bddbb4f 28-Nov-2010 Peter Kuterna <peter.kuterna@gmail.com> Possible NumberFormatException of parseInt is outside try-catch

Change-Id: I77c1e41185a8d3a1724af848d6bbfbb1da816b55
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
edac9af662f01026fd2b4acf263e1b5d1dfdeaa9 17-Nov-2010 Amith Yamasani <yamasani@google.com> Conditional remove "haptic" settings if there's no vibrator

Bug: 3193801
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
0a115aae82ea96bd9079bbb024e99330ea99df0a 04-Nov-2010 Dianne Hackborn <hackbod@google.com> Remove vibrate setting if there is no vibrator.

Change-Id: I37e6f34ef0fb67ec0e75b83a3572bd5efc6b8d0e
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
60133dd03657354e06fa3aa7e6041862f8ce20a8 11-Sep-2010 Amith Yamasani <yamasani@google.com> Conditionally remove settings that aren't required on the tablet.

Bug: 2985267

Changes not done : SD card related stuff, as we need some way still
to figure out if there is a real SD card in the device.

Change-Id: I21c41f18ebe6c050981918481a7f6d69f04b65d0
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
d79934731c8d33f6fc63b21c120b9ffba5d06f54 18-Aug-2010 Amith Yamasani <yamasani@google.com> Refactor settings top level activities to use fragments.

Added a base class SettingsPreferenceFragment from which the settings activities should
be derived so that they can behave like fragments. It contains some commonly called
utility methods and dialog conversion to DialogFragment.

Some of the top-level activities can be launched directly without the left pane.
Settings.java acts as a proxy activity that contains just that settings fragment without
the left pane.

There are still a lot of second and third level activities that need to be fragmentized.
This is just the first pass to test the 2-pane layout.
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
844d2a34a20e4e94927854f76c8963d95f2ad9f6 25-Jul-2010 Ben Clark <benbread@gmail.com> Remove unused imports in SecuritySettings.java

Change-Id: Ibce3dbdd8ee8a6cd1727313f3a2502717ee7f30a
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
2c917847f520c59af84837d4514855ea01f0316c 21-Apr-2010 Daniel Sandler <dsandler@android.com> Redesign vibration settings.

Under the hood there remain three axes:
1. Are we in silent mode now? | RINGER_MODE_{VIBRATE,SILENT}
2. Do we vibrate in silent mode? | VIBRATE_IN_SILENT == 1
3. Do calls vibrate: | getVibrateSetting(VIBRATE_TYPE_RINGER)
- always | == VIBRATE_SETTING_ON
- never | == VIBRATE_SETTING_OFF
- only in silent | == VIBRATE_SETTING_ONLY_SILENT

We now expose this to the user much more simply by
collapsing (2) and (3) above, and discarding states that
don't make sense:
- VIBRATE_SETTING_OFF + VIBRATE_IN_SILENT
- VIBRATE_SETTING_ONLY_SILENT + !VIBRATE_IN_SILENT

Now we offer the user four choices:

Phone vibrate:
* "Never"
--> VIBRATE_IN_SILENT=0, VIBRATE_SETTING_OFF
* "Always"
--> VIBRATE_IN_SILENT=1, VIBRATE_SETTING_ON
* "Only in silent mode"
--> VIBRATE_IN_SILENT=1, VIBRATE_SETTING_ONLY_SILENT
* "Only when not in silent mode"
--> VIBRATE_IN_SILENT=0, VIBRATE_SETTING_ON

This should make it easier to choose exactly the behavior
the user wants as well as avoid nonsensical combinations of
settings.

Bug: 2598014
Change-Id: I9244d25ec97a3e2b572b71b521049debd22fa4e0
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
00290356b409e85ad4d4922398ef7ca12b0a4c72 10-Mar-2010 Daniel Sandler <dsandler@google.com> Ensure "vibrate in silent" box is never disabled.

Should complete the decoupling work started in change
I724c43aa4f5b1a12b95097381844a47c5dcf1e0d.

Change-Id: I3bad426534533149879fb098533a223cdcdb4d72
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
4ce4f759bd3979de4b21e66a0f8c7ec2beb40a31 08-Mar-2010 Daniel Sandler <dsandler@google.com> Fix vibrate settings for incoming calls.

Bug: 2489593
Change-Id: Id0347bada808f604febc51c3d69d30442c3d51c4
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
58cf8299d3ef347e3fd154b1439f50e62f7ca8bf 26-Feb-2010 Daniel Sandler <dsandler@google.com> 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
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
231d880df31ea4817dc0c5f1acd66f12417f2044 17-Feb-2010 Daniel Sandler <dsandler@google.com> Checkbox (in Sound settings) to control new lockscreen sfx.
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
1e60c9603e02f95158d21b4a2089dc45dffb41c1 05-Feb-2010 San Mehat <san@google.com> Settings: Refactor for new API and remove some unused references / imports

Signed-off-by: San Mehat <san@google.com>
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
4a3d713f3aa1cb3b43343dd8af95ee858c8c6d8b 29-Jan-2010 San Mehat <san@google.com> Settings: Refactor for new API & remove obsolete setting

Signed-off-by: San Mehat <san@google.com>
/packages/apps/Settings/src/com/android/settings/SoundSettings.java
992f10240d0bfd78bb99855fe23ec7a1b61a2551 25-Jan-2010 Amith Yamasani <yamasani@google.com> Refactor settings hierarchy and clump all volumes in one dialog.

Bug:2362077 Bug:2312836 Bug:2166486

Split Sound and Display into separate top-level settings.
All volume settings (including Alarm volume) now in one Volume dialog.
Remove some sub-texts to reduce clutter.
/packages/apps/Settings/src/com/android/settings/SoundSettings.java