1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  Copyright (C) 2018 The Android Open Source Project
4
5  Licensed under the Apache License, Version 2.0 (the "License");
6  you may not use this file except in compliance with the License.
7  You may obtain a copy of the License at
8
9       http://www.apache.org/licenses/LICENSE-2.0
10
11  Unless required by applicable law or agreed to in writing, software
12  distributed under the License is distributed on an "AS IS" BASIS,
13  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  See the License for the specific language governing permissions and
15  limitations under the License.
16  -->
17
18<PreferenceScreen
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    xmlns:settings="http://schemas.android.com/apk/res-auto"
21    android:key="top_level_settings">
22
23    <com.android.settings.widget.HomepagePreference
24        android:fragment="com.android.settings.network.NetworkDashboardFragment"
25        android:icon="@drawable/ic_settings_wireless"
26        android:key="top_level_network"
27        android:order="-150"
28        android:title="@string/network_dashboard_title"
29        android:summary="@string/summary_placeholder"
30        settings:highlightableMenuKey="@string/menu_key_network"
31        settings:controller="com.android.settings.network.TopLevelNetworkEntryPreferenceController"/>
32
33    <com.android.settings.widget.HomepagePreference
34        android:fragment="com.android.settings.communal.CommunalDashboardFragment"
35        android:icon="@drawable/ia_settings_communal"
36        android:key="top_level_communal"
37        android:order="-145"
38        android:title="@string/communal_settings_title"
39        android:summary="@string/communal_settings_summary"
40        settings:highlightableMenuKey="@string/menu_key_communal"
41        settings:controller="com.android.settings.communal.CommunalPreferenceController"/>
42
43    <com.android.settings.widget.HomepagePreference
44        android:fragment="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"
45        android:icon="@drawable/ic_devices_other"
46        android:key="top_level_connected_devices"
47        android:order="-140"
48        android:title="@string/connected_devices_dashboard_title"
49        android:summary="@string/connected_devices_dashboard_default_summary"
50        settings:highlightableMenuKey="@string/menu_key_connected_devices"
51        settings:controller="com.android.settings.connecteddevice.TopLevelConnectedDevicesPreferenceController"/>
52
53    <com.android.settings.widget.HomepagePreference
54        android:fragment="com.android.settings.applications.AppDashboardFragment"
55        android:icon="@drawable/ic_apps"
56        android:key="top_level_apps"
57        android:order="-130"
58        android:title="@string/apps_dashboard_title"
59        android:summary="@string/app_and_notification_dashboard_summary"
60        settings:highlightableMenuKey="@string/menu_key_apps"/>
61
62    <com.android.settings.widget.HomepagePreference
63        android:fragment="com.android.settings.notification.ConfigureNotificationSettings"
64        android:icon="@drawable/ic_notifications"
65        android:key="top_level_notifications"
66        android:order="-120"
67        android:title="@string/configure_notification_settings"
68        android:summary="@string/notification_dashboard_summary"
69        settings:highlightableMenuKey="@string/menu_key_notifications"/>
70
71    <com.android.settings.widget.RestrictedHomepagePreference
72        android:fragment="com.android.settings.notification.modes.ZenModesListFragment"
73        android:icon="@*android:drawable/ic_zen_priority_modes"
74        android:key="top_level_priority_modes"
75        android:order="-115"
76        android:title="@string/zen_modes_list_title"
77        settings:useAdminDisabledSummary="true"
78        settings:highlightableMenuKey="@string/menu_key_priority_modes"
79        settings:controller="com.android.settings.notification.modes.ZenModesLinkPreferenceController"/>
80
81    <com.android.settings.widget.HomepagePreference
82        android:fragment="com.android.settings.fuelgauge.batteryusage.PowerUsageSummary"
83        android:icon="@drawable/ic_settings_battery_white"
84        android:key="top_level_battery"
85        android:order="-110"
86        android:title="@string/power_usage_summary_title"
87        android:summary="@string/summary_placeholder"
88        settings:highlightableMenuKey="@string/menu_key_battery"
89        settings:controller="com.android.settings.fuelgauge.TopLevelBatteryPreferenceController"/>
90
91    <com.android.settings.widget.HomepagePreference
92        android:fragment="com.android.settings.deviceinfo.StorageDashboardFragment"
93        android:icon="@drawable/ic_storage_white"
94        android:key="top_level_storage"
95        android:order="-100"
96        android:title="@string/storage_settings"
97        android:summary="@string/summary_placeholder"
98        settings:highlightableMenuKey="@string/menu_key_storage"
99        settings:controller="com.android.settings.deviceinfo.TopLevelStoragePreferenceController"/>
100
101    <com.android.settings.widget.HomepagePreference
102        android:fragment="com.android.settings.notification.SoundSettings"
103        android:icon="@drawable/ic_volume_up_24dp"
104        android:key="top_level_sound"
105        android:order="-90"
106        android:title="@string/sound_settings"
107        android:summary="@string/sound_dashboard_summary_with_dnd"
108        settings:highlightableMenuKey="@string/menu_key_sound"
109        settings:controller="com.android.settings.sound.TopLevelSoundPreferenceController"/>
110
111    <com.android.settings.widget.HomepagePreference
112        android:fragment="com.android.settings.DisplaySettings"
113        android:icon="@drawable/ic_settings_display_white"
114        android:key="top_level_display"
115        android:order="-80"
116        android:title="@string/display_settings"
117        android:summary="@string/display_dashboard_summary"
118        settings:highlightableMenuKey="@string/menu_key_display"
119        settings:controller="com.android.settings.display.TopLevelDisplayPreferenceController"/>
120
121    <com.android.settings.widget.RestrictedHomepagePreference
122        android:icon="@drawable/ic_settings_wallpaper_white"
123        android:key="top_level_wallpaper"
124        android:order="-70"
125        android:title="@string/wallpaper_settings_title"
126        android:summary="@string/wallpaper_dashboard_summary"
127        settings:highlightableMenuKey="@string/menu_key_wallpaper"
128        settings:controller="com.android.settings.display.TopLevelWallpaperPreferenceController"/>
129
130    <com.android.settings.widget.HomepagePreference
131        android:fragment="com.android.settings.accessibility.AccessibilitySettings"
132        android:icon="@drawable/ic_settings_accessibility"
133        android:key="top_level_accessibility"
134        android:order="-60"
135        android:title="@string/accessibility_settings"
136        android:summary="@string/accessibility_settings_summary"
137        settings:highlightableMenuKey="@string/menu_key_accessibility"
138        settings:controller="com.android.settings.accessibility.TopLevelAccessibilityPreferenceController"/>
139
140    <com.android.settings.widget.HomepagePreference
141        android:icon="@drawable/ic_settings_safety_center"
142        android:key="top_level_safety_center"
143        android:order="-55"
144        android:title="@string/safety_center_title"
145        android:summary="@string/safety_center_summary"
146        settings:highlightableMenuKey="@string/menu_key_safety_center"
147        settings:controller="com.android.settings.safetycenter.TopLevelSafetyCenterEntryPreferenceController"/>
148
149    <com.android.settings.widget.HomepagePreference
150        android:fragment="com.android.settings.security.SecuritySettings"
151        android:icon="@drawable/ic_settings_security_white"
152        android:key="top_level_security"
153        android:order="-50"
154        android:title="@string/security_settings_title"
155        android:summary="@string/security_dashboard_summary"
156        settings:highlightableMenuKey="@string/menu_key_security"
157        settings:controller="com.android.settings.security.TopLevelSecurityEntryPreferenceController"/>
158
159    <com.android.settings.widget.HomepagePreference
160        android:fragment="com.android.settings.privacy.PrivacyDashboardFragment"
161        android:icon="@drawable/ic_settings_privacy"
162        android:key="top_level_privacy"
163        android:order="-40"
164        android:title="@string/privacy_dashboard_title"
165        android:summary="@string/privacy_dashboard_summary"
166        settings:highlightableMenuKey="@string/menu_key_privacy"
167        settings:controller="com.android.settings.privacy.TopLevelPrivacyEntryPreferenceController"/>
168
169    <com.android.settings.widget.HomepagePreference
170        android:fragment="com.android.settings.location.LocationSettings"
171        android:icon="@drawable/ic_settings_location"
172        android:key="top_level_location"
173        android:order="-30"
174        android:title="@string/location_settings_title"
175        android:summary="@string/location_settings_loading_app_permission_stats"
176        settings:highlightableMenuKey="@string/menu_key_location"
177        settings:controller="com.android.settings.location.TopLevelLocationPreferenceController"/>
178
179    <com.android.settings.widget.HomepagePreference
180        android:key="top_level_emergency"
181        android:title="@string/emergency_settings_preference_title"
182        android:summary="@string/emergency_dashboard_summary"
183        android:icon="@drawable/ic_settings_emergency"
184        android:order="-20"
185        android:fragment="com.android.settings.emergency.EmergencyDashboardFragment"
186        settings:isPreferenceVisible="@bool/config_show_emergency_settings"
187        settings:highlightableMenuKey="@string/menu_key_emergency"/>
188
189    <com.android.settings.widget.HomepagePreference
190        android:fragment="com.android.settings.accounts.AccountDashboardFragment"
191        android:icon="@drawable/ic_settings_accounts"
192        android:key="top_level_accounts"
193        android:order="-10"
194        android:title="@string/account_dashboard_title_with_passkeys"
195        android:summary="@string/summary_placeholder"
196        settings:highlightableMenuKey="@string/menu_key_accounts"
197        settings:controller="com.android.settings.accounts.TopLevelAccountEntryPreferenceController"/>
198
199    <com.android.settings.widget.HomepagePreference
200        android:fragment="com.android.settings.system.SystemDashboardFragment"
201        android:icon="@drawable/ic_settings_system_dashboard_white"
202        android:key="top_level_system"
203        android:order="10"
204        android:title="@string/header_category_system"
205        android:summary="@string/system_dashboard_summary"
206        settings:highlightableMenuKey="@string/menu_key_system"/>
207
208    <com.android.settings.widget.HomepagePreference
209        android:fragment="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment"
210        android:icon="@drawable/ic_settings_about_device"
211        android:key="top_level_about_device"
212        android:order="20"
213        android:title="@string/about_settings"
214        android:summary="@string/summary_placeholder"
215        settings:highlightableMenuKey="@string/menu_key_about_device"
216        settings:controller="com.android.settings.deviceinfo.aboutphone.TopLevelAboutDevicePreferenceController"/>
217
218    <com.android.settings.widget.HomepagePreference
219        android:icon="@drawable/ic_help"
220        android:key="top_level_support"
221        android:order="100"
222        android:title="@string/page_tab_title_support"
223        android:summary="@string/support_summary"
224        settings:highlightableMenuKey="@string/menu_key_support"
225        settings:controller="com.android.settings.support.SupportPreferenceController"/>
226
227</PreferenceScreen>
228