diff --git a/src/com/android/settings/notification/SoundSettings.java b/src/com/android/settings/notification/SoundSettings.java index 566bb9a9ce9..f06cf412494 100644 --- a/src/com/android/settings/notification/SoundSettings.java +++ b/src/com/android/settings/notification/SoundSettings.java @@ -30,6 +30,7 @@ import android.database.ContentObserver; import android.database.Cursor; import android.database.sqlite.SQLiteException; import android.media.AudioManager; +import android.media.AudioSystem; import android.media.RingtoneManager; import android.net.Uri; import android.os.AsyncTask; @@ -158,6 +159,12 @@ public class SoundSettings extends SettingsPreferenceFragment implements Indexab removePreference(KEY_RING_VOLUME); } + if (AudioSystem.isSingleVolume(mContext)) { + removePreference(KEY_RING_VOLUME); + removePreference(KEY_NOTIFICATION_VOLUME); + removePreference(KEY_ALARM_VOLUME); + } + // Enable link to CMAS app settings depending on the value in config.xml. boolean isCellBroadcastAppLinkEnabled = this.getResources().getBoolean( com.android.internal.R.bool.config_cellBroadcastAppLinks);