1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2017 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 --> 16 17 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" 18 xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" 19 android:title="@string/sound_settings" 20 android:key="sound_settings" 21 settings:keywords="@string/keywords_sounds"> 22 23 <!-- Media volume --> 24 <com.android.settings.notification.VolumeSeekBarPreference 25 android:key="media_volume" 26 android:icon="@*android:drawable/ic_audio_media" 27 android:title="@string/media_volume_option_title" /> 28 29 <!-- Alarm volume --> 30 <com.android.settings.notification.VolumeSeekBarPreference 31 android:key="alarm_volume" 32 android:icon="@*android:drawable/ic_audio_alarm" 33 android:title="@string/alarm_volume_option_title" /> 34 35 <!-- Ring volume --> 36 <com.android.settings.notification.VolumeSeekBarPreference 37 android:key="ring_volume" 38 android:icon="@*android:drawable/ic_audio_ring_notif" 39 android:title="@string/ring_volume_option_title" /> 40 41 <!-- Notification volume --> 42 <com.android.settings.notification.VolumeSeekBarPreference 43 android:key="notification_volume" 44 android:icon="@*android:drawable/ic_audio_ring_notif" 45 android:title="@string/notification_volume_option_title" /> 46 47 <!-- Also vibrate for calls --> 48 <SwitchPreference 49 android:key="vibrate_when_ringing" 50 android:title="@string/vibrate_when_ringing_title" /> 51 52 53 <!-- Interruptions --> 54 <com.android.settingslib.RestrictedPreference 55 android:key="zen_mode" 56 android:title="@string/zen_mode_settings_title" 57 settings:useAdminDisabledSummary="true" 58 settings:keywords="@string/keywords_sounds_and_notifications_interruptions" 59 android:fragment="com.android.settings.notification.ZenModeSettings" 60 settings:allowDividerAbove="true" /> 61 62 <!-- Phone ringtone --> 63 <com.android.settings.DefaultRingtonePreference 64 android:key="ringtone" 65 android:title="@string/ringtone_title" 66 android:dialogTitle="@string/ringtone_title" 67 android:summary="@string/summary_placeholder" 68 android:ringtoneType="ringtone" 69 settings:allowDividerAbove="true" /> 70 71 <!-- Default notification ringtone --> 72 <com.android.settings.DefaultRingtonePreference 73 android:key="notification_ringtone" 74 android:title="@string/notification_ringtone_title" 75 android:dialogTitle="@string/notification_ringtone_title" 76 android:summary="@string/summary_placeholder" 77 android:ringtoneType="notification" /> 78 79 <!-- Default alarm ringtone --> 80 <com.android.settings.DefaultRingtonePreference 81 android:key="alarm_ringtone" 82 android:title="@string/alarm_ringtone_title" 83 android:dialogTitle="@string/alarm_ringtone_title" 84 android:summary="@string/summary_placeholder" 85 android:persistent="false" 86 android:ringtoneType="alarm" /> 87 88 <!-- Other sounds --> 89 <PreferenceCategory 90 android:key="other_sound_preferecence_category" 91 android:title="@string/other_sound_category_preference_title" /> 92 93 <!-- Dial pad tones --> 94 <SwitchPreference 95 android:key="dial_pad_tones" 96 android:title="@string/dial_pad_tones_title" /> 97 98 <!-- Screen locking sounds --> 99 <SwitchPreference 100 android:key="screen_locking_sounds" 101 android:title="@string/screen_locking_sounds_title" /> 102 103 <!-- Charging sounds --> 104 <SwitchPreference 105 android:key="charging_sounds" 106 android:title="@string/charging_sounds_title" /> 107 108 <!-- Docking sounds --> 109 <SwitchPreference 110 android:key="docking_sounds" 111 android:title="@string/docking_sounds_title" /> 112 113 <!-- Touch sounds --> 114 <SwitchPreference 115 android:key="touch_sounds" 116 android:title="@string/touch_sounds_title" /> 117 118 <!-- Vibrate on touch --> 119 <SwitchPreference 120 android:key="vibrate_on_touch" 121 android:title="@string/vibrate_on_touch_title" /> 122 123 <!-- Dock speaker plays --> 124 <DropDownPreference 125 android:key="dock_audio_media" 126 android:title="@string/dock_audio_media_title" 127 android:summary="%s" /> 128 129 <!-- Boot sounds --> 130 <SwitchPreference 131 android:key="boot_sounds" 132 android:title="@string/boot_sounds_title" /> 133 134 <!-- Emergency tone --> 135 <DropDownPreference 136 android:key="emergency_tone" 137 android:title="@string/emergency_tone_title" 138 android:summary="%s" /> 139 140 <com.android.settingslib.RestrictedPreference 141 android:key="cell_broadcast_settings" 142 android:title="@string/cell_broadcast_settings" 143 settings:useAdminDisabledSummary="true" 144 settings:allowDividerAbove="true" > 145 <intent 146 android:action="android.intent.action.MAIN" 147 android:targetPackage="com.android.cellbroadcastreceiver" 148 android:targetClass="com.android.cellbroadcastreceiver.CellBroadcastSettings" /> 149 </com.android.settingslib.RestrictedPreference> 150 151 <com.android.settings.WorkOnlyCategory 152 android:key="sound_work_settings_section" 153 android:title="@string/sound_work_settings"> 154 155 <!-- Use the same sounds of the work profile --> 156 <SwitchPreference 157 android:key="work_use_personal_sounds" 158 android:title="@string/work_use_personal_sounds_title" 159 android:summary="@string/work_use_personal_sounds_summary" 160 android:disableDependentsState="true" /> 161 162 <!-- Work phone ringtone --> 163 <com.android.settings.DefaultRingtonePreference 164 android:key="work_ringtone" 165 android:title="@string/work_ringtone_title" 166 android:dialogTitle="@string/work_alarm_ringtone_title" 167 android:ringtoneType="ringtone" 168 android:dependency="work_use_personal_sounds" /> 169 170 <!-- Default work notification ringtone --> 171 <com.android.settings.DefaultRingtonePreference 172 android:key="work_notification_ringtone" 173 android:title="@string/work_notification_ringtone_title" 174 android:dialogTitle="@string/work_alarm_ringtone_title" 175 android:ringtoneType="notification" 176 android:dependency="work_use_personal_sounds" /> 177 178 <!-- Default work alarm ringtone --> 179 <com.android.settings.DefaultRingtonePreference 180 android:key="work_alarm_ringtone" 181 android:title="@string/work_alarm_ringtone_title" 182 android:dialogTitle="@string/work_alarm_ringtone_title" 183 android:persistent="false" 184 android:ringtoneType="alarm" 185 android:dependency="work_use_personal_sounds" /> 186 187 </com.android.settings.WorkOnlyCategory> 188 </PreferenceScreen> 189