1<?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
17<PreferenceScreen
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:settings="http://schemas.android.com/apk/res-auto"
20    android:key="display_settings_screen"
21    android:title="@string/display_settings"
22    settings:keywords="@string/keywords_display">
23
24    <PreferenceCategory
25        android:title="@string/category_name_brightness"
26        android:order="-200">
27
28        <com.android.settingslib.RestrictedPreference
29            android:key="@string/preference_key_brightness_level"
30            android:title="@string/brightness"
31            android:persistent="false"
32            settings:keywords="@string/keywords_display_brightness_level"
33            settings:useAdminDisabledSummary="true"
34            settings:userRestriction="no_config_brightness"/>
35
36        <com.android.settingslib.PrimarySwitchPreference
37            android:key="screen_brightness_mode"
38            android:title="@string/auto_brightness_title"
39            android:fragment="com.android.settings.display.AutoBrightnessSettings"
40            settings:useAdminDisabledSummary="true"
41            settings:userRestriction="no_config_brightness"
42            settings:controller="com.android.settings.display.AutoBrightnessPreferenceController" />
43
44        <SwitchPreferenceCompat
45            android:key="even_dimmer_activated"
46            android:title="@string/even_dimmer_display_title"
47            android:summary="@string/even_dimmer_display_summary"
48            settings:controller="com.android.settings.display.EvenDimmerPreferenceController"/>
49    </PreferenceCategory>
50
51    <PreferenceCategory
52        android:title="@string/category_name_lock_display"
53        android:order="-190">
54
55        <Preference
56            android:key="lockscreen_from_display_settings"
57            android:title="@string/lockscreen_settings_title"
58            android:fragment="com.android.settings.security.LockscreenDashboardFragment"
59            settings:keywords="@string/keywords_ambient_display_screen"
60            settings:controller="com.android.settings.security.screenlock.LockScreenPreferenceController"/>
61
62        <com.android.settingslib.RestrictedPreference
63            android:fragment="com.android.settings.display.FoldLockBehaviorSettings"
64            android:key="fold_lock_behavior"
65            android:title="@string/fold_lock_behavior_title"
66            settings:controller="com.android.settings.display.FoldLockBehaviorPreferenceController"
67            settings:keywords="@string/keywords_fold_lock_behavior" />
68
69        <com.android.settingslib.RestrictedPreference
70            android:key="screen_timeout"
71            android:title="@string/screen_timeout"
72            android:summary="@string/summary_placeholder"
73            android:fragment="com.android.settings.display.ScreenTimeoutSettings"
74            settings:controller="com.android.settings.display.ScreenTimeoutPreferenceController"/>
75    </PreferenceCategory>
76
77    <PreferenceCategory
78        android:title="@string/category_name_appearance"
79        android:order="-180">
80
81        <com.android.settings.display.darkmode.DarkModePreference
82            android:key="dark_ui_mode"
83            android:title="@string/dark_ui_mode"
84            android:fragment="com.android.settings.display.darkmode.DarkModeSettingsFragment"
85            android:widgetLayout="@null"
86            settings:widgetLayout="@null"
87            settings:controller="com.android.settings.display.DarkUIPreferenceController"
88            settings:keywords="@string/keywords_dark_ui_mode"/>
89
90        <Preference
91            android:fragment="com.android.settings.accessibility.TextReadingPreferenceFragment"
92            android:key="text_reading_options"
93            android:persistent="false"
94            android:title="@string/accessibility_text_reading_options_title"
95            settings:controller="com.android.settings.accessibility.TextReadingFragmentForDisplaySettingsController"/>
96    </PreferenceCategory>
97
98    <PreferenceCategory
99        android:title="@string/category_name_color"
100        android:order="-170">
101
102        <com.android.settingslib.PrimarySwitchPreference
103            android:key="night_display"
104            android:title="@string/night_display_title"
105            android:fragment="com.android.settings.display.NightDisplaySettings"
106            settings:controller="com.android.settings.display.NightDisplayPreferenceController"
107            settings:keywords="@string/keywords_display_night_display"/>
108
109        <Preference
110            android:key="color_mode"
111            android:title="@string/color_mode_title"
112            android:fragment="com.android.settings.display.ColorModePreferenceFragment"
113            settings:controller="com.android.settings.display.ColorModePreferenceController"
114            settings:keywords="@string/keywords_color_mode"/>
115
116        <Preference
117            android:fragment="com.android.settings.display.ColorContrastFragment"
118            android:key="color_contrast"
119            android:persistent="false"
120            android:title="@string/accessibility_color_contrast_title"
121            settings:controller="com.android.settings.display.ContrastPreferenceController"
122            settings:searchable="true"/>
123    </PreferenceCategory>
124
125    <PreferenceCategory
126        android:title="@string/category_name_display_controls"
127        android:order="-150">
128
129        <!--
130            Standard auto-rotation preference that will be shown when device state based
131            auto-rotation settings are NOT available.
132          -->
133        <SwitchPreferenceCompat
134            android:key="auto_rotate"
135            android:title="@string/accelerometer_title"
136            settings:keywords="@string/keywords_auto_rotate"
137            settings:controller="com.android.settings.display.AutoRotatePreferenceController"/>
138
139        <!--
140            Auto-rotation preference that will be shown when device state based auto-rotation
141            settings are available.
142          -->
143        <Preference
144            android:key="device_state_auto_rotate"
145            android:title="@string/accelerometer_title"
146            android:fragment="com.android.settings.display.DeviceStateAutoRotateDetailsFragment"
147            settings:keywords="@string/keywords_auto_rotate"
148            settings:controller="com.android.settings.display.DeviceStateAutoRotateOverviewController"/>
149
150        <Preference
151            android:key="screen_resolution"
152            android:title="@string/screen_resolution_title"
153            android:fragment="com.android.settings.display.ScreenResolutionFragment"
154            settings:keywords="@string/keywords_screen_resolution"
155            settings:controller="com.android.settings.display.ScreenResolutionController"/>
156
157        <SwitchPreferenceCompat
158            android:key="display_white_balance"
159            android:title="@string/display_white_balance_title"
160            android:summary="@string/display_white_balance_summary"
161            settings:controller="com.android.settings.display.DisplayWhiteBalancePreferenceController"/>
162
163        <SwitchPreferenceCompat
164            android:key="peak_refresh_rate"
165            android:title="@string/peak_refresh_rate_title"
166            android:summary="@string/peak_refresh_rate_summary"
167            settings:controller="com.android.settings.display.PeakRefreshRatePreferenceController"/>
168
169        <SwitchPreferenceCompat
170            android:key="show_operator_name"
171            android:title="@string/show_operator_name_title"
172            android:summary="@string/show_operator_name_summary"/>
173
174        <Preference
175            android:key="screensaver"
176            android:title="@string/screensaver_settings_title"
177            android:fragment="com.android.settings.dream.DreamSettings"
178            settings:keywords="@string/keywords_screensaver"
179            settings:controller="com.android.settings.display.ScreenSaverPreferenceController"/>
180
181        <SwitchPreferenceCompat
182            android:key="camera_gesture"
183            android:title="@string/camera_gesture_title"
184            android:summary="@string/camera_gesture_desc"/>
185
186        <SwitchPreferenceCompat
187            android:key="lift_to_wake"
188            android:title="@string/lift_to_wake_title"/>
189
190        <SwitchPreferenceCompat
191            android:key="tap_to_wake"
192            android:title="@string/tap_to_wake"
193            android:summary="@string/tap_to_wake_summary"/>
194
195        <ListPreference
196            android:key="theme"
197            android:title="@string/device_theme"
198            android:summary="@string/summary_placeholder"/>
199
200        <Preference
201            android:key="vr_display_pref"
202            android:title="@string/display_vr_pref_title"
203            android:fragment="com.android.settings.display.VrDisplayPreferencePicker"/>
204    </PreferenceCategory>
205</PreferenceScreen>
206