blob: ff1427b7d7bcc5fedd14a8208f6df2138b4a7f80 [file] [log] [blame]
Julia Reynoldsac3f7e82017-10-13 15:12:07 -04001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2016 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
Julia Reynoldse2897ae2018-04-19 10:04:53 -040017<PreferenceScreen
18 xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:settings="http://schemas.android.com/apk/res-auto"
20 android:key="channel_settings"
Julia Reynolds5766d6e2018-04-19 13:15:29 -040021 android:title="@string/notification_channel_title" >
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040022
tmfangdce94bb2018-11-26 18:41:01 +080023 <com.android.settingslib.widget.LayoutPreference
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040024 android:key="pref_app_header"
Julia Reynoldsa65cec72018-05-22 09:09:22 -040025 android:order="1"
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040026 android:layout="@layout/settings_entity_header" />
27
Julia Reynolds5c097c62019-04-12 16:52:40 -040028 <com.android.settingslib.widget.LayoutPreference
29 android:key="block"
30 android:order="2"
31 android:layout="@layout/styled_switch_bar" />
32
Julia Reynoldsa65cec72018-05-22 09:09:22 -040033 <!-- Importance toggle -->
34 <com.android.settingslib.RestrictedSwitchPreference
35 android:key="allow_sound"
36 android:order="3"
37 android:title="@string/allow_interruption"
38 android:summary="@string/allow_interruption_summary" />
39
40 <!-- Importance -->
Julia Reynoldsaceccce2019-11-26 16:14:03 -050041 <com.android.settings.notification.app.ImportancePreference
Julia Reynoldsa65cec72018-05-22 09:09:22 -040042 android:key="importance"
Julia Reynolds4253be92019-03-07 10:44:01 -050043 android:order="4"
44 android:title="@string/notification_importance_title"
45 settings:allowDividerBelow="true"/>
46
47 <com.android.settingslib.RestrictedSwitchPreference
48 android:key="min_importance"
49 android:order="5"
50 settings:allowDividerAbove="true"
Julia Reynolds5c097c62019-04-12 16:52:40 -040051 android:title="@string/notification_importance_min_title"
52 android:summary="@string/notification_channel_summary_min"/>
Julia Reynolds4253be92019-03-07 10:44:01 -050053
54 <com.android.settingslib.RestrictedSwitchPreference
55 android:key="high_importance"
56 android:order="6"
57 settings:allowDividerAbove="true"
Julia Reynolds5c097c62019-04-12 16:52:40 -040058 android:title="@string/notification_importance_high_title"
59 android:summary="@string/notification_channel_summary_high"/>
Julia Reynoldsa65cec72018-05-22 09:09:22 -040060
Julia Reynolds976a07b2020-02-05 12:41:06 -050061 <Preference
62 android:key="convo_promote"
63 android:order="7"
64 android:icon="@drawable/ic_promote_conversation"
65 android:title="@string/promote_conversation_title"
66 android:summary="@string/promote_conversation_summary"
67 settings:allowDividerAbove="true"/>
68
Julia Reynolds5766d6e2018-04-19 13:15:29 -040069 <PreferenceCategory
70 android:key="channel_advanced"
71 android:order="50"
Julia Reynoldsa65cec72018-05-22 09:09:22 -040072 settings:initialExpandedChildrenCount="0">
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040073
Julia Reynolds5766d6e2018-04-19 13:15:29 -040074 <!-- Default ringtone -->
Julia Reynoldsaceccce2019-11-26 16:14:03 -050075 <com.android.settings.notification.app.NotificationSoundPreference
Julia Reynolds5766d6e2018-04-19 13:15:29 -040076 android:key="ringtone"
77 android:title="@string/notification_channel_sound_title"
78 android:dialogTitle="@string/notification_channel_sound_title"
Julia Reynoldsa65cec72018-05-22 09:09:22 -040079 android:order="11"
Julia Reynolds5766d6e2018-04-19 13:15:29 -040080 android:showSilent="true"
Julia Reynoldsca974ae2019-03-27 11:09:11 -040081 android:showDefault="true"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040082
Julia Reynolds5766d6e2018-04-19 13:15:29 -040083 <!-- Vibration -->
84 <com.android.settingslib.RestrictedSwitchPreference
85 android:key="vibrate"
Julia Reynoldsa65cec72018-05-22 09:09:22 -040086 android:order="12"
Julia Reynolds5766d6e2018-04-19 13:15:29 -040087 android:title="@string/notification_vibrate_title"
88 settings:useAdditionalSummary="true" />
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040089
Julia Reynolds5766d6e2018-04-19 13:15:29 -040090 <!-- Visibility Override -->
91 <com.android.settings.RestrictedListPreference
92 android:key="visibility_override"
Julia Reynoldsa65cec72018-05-22 09:09:22 -040093 android:order="13"
Julia Reynolds5766d6e2018-04-19 13:15:29 -040094 android:title="@string/app_notification_visibility_override_title"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -040095
Julia Reynolds5766d6e2018-04-19 13:15:29 -040096 <!-- Lights -->
97 <com.android.settingslib.RestrictedSwitchPreference
98 android:key="lights"
Julia Reynoldsa65cec72018-05-22 09:09:22 -040099 android:order="14"
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400100 android:title="@string/notification_show_lights_title"
101 settings:useAdditionalSummary="true"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -0400102
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400103 <!-- Show badge -->
104 <com.android.settingslib.RestrictedSwitchPreference
105 android:key="badge"
Julia Reynoldsa65cec72018-05-22 09:09:22 -0400106 android:order="15"
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400107 android:title="@string/notification_channel_badge_title"
108 settings:useAdditionalSummary="true"
109 settings:restrictedSwitchSummary="@string/enabled_by_admin"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -0400110
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400111 <!-- Bypass DND -->
112 <com.android.settingslib.RestrictedSwitchPreference
113 android:key="bypass_dnd"
Julia Reynolds0c457752019-01-31 13:13:30 -0500114 android:order="17"
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400115 android:title="@string/app_notification_override_dnd_title"
116 android:summary="@string/app_notification_override_dnd_summary"
117 settings:useAdditionalSummary="true"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -0400118
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400119 <Preference
120 android:key="app_link"
Julia Reynolds0c457752019-01-31 13:13:30 -0500121 android:order="18"
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400122 android:title="@string/app_settings_link"
123 settings:allowDividerAbove="true"/>
124 </PreferenceCategory>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -0400125
Julia Reynoldsaceccce2019-11-26 16:14:03 -0500126 <com.android.settings.notification.app.NotificationFooterPreference
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400127 android:key="desc"
128 android:order="100"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -0400129
Julia Reynoldsaceccce2019-11-26 16:14:03 -0500130 <com.android.settings.notification.app.NotificationFooterPreference
Julia Reynolds5766d6e2018-04-19 13:15:29 -0400131 android:key="block_desc"
Julia Reynolds4253be92019-03-07 10:44:01 -0500132 android:order="110"
133 settings:allowDividerAbove="false"/>
Julia Reynoldsac3f7e82017-10-13 15:12:07 -0400134
135</PreferenceScreen>