OSDN Git Service

Merge branch 'marshmallow-x86_wo_su' into cm-13.0-x86
[android-x86/packages-apps-Settings.git] / res / xml / dashboard_categories.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2014 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 <dashboard-categories
18         xmlns:android="http://schemas.android.com/apk/res/android"
19         xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
20
21     <!-- WIRELESS and NETWORKS -->
22     <dashboard-category
23             android:id="@+id/wireless_section"
24             android:key="@string/category_key_wireless"
25             android:title="@string/header_category_wireless_networks" >
26
27         <!-- Wifi -->
28         <dashboard-tile
29                 android:id="@+id/wifi_settings"
30                 android:title="@string/wifi_settings_title"
31                 android:fragment="com.android.settings.wifi.WifiSettings"
32                 android:icon="@drawable/ic_settings_wireless"
33                 settings:switchClass="com.android.settings.wifi.WifiEnabler"
34                 />
35
36         <!-- Bluetooth -->
37         <dashboard-tile
38                 android:id="@+id/bluetooth_settings"
39                 android:title="@string/bluetooth_settings_title"
40                 android:fragment="com.android.settings.bluetooth.BluetoothSettings"
41                 android:icon="@drawable/ic_settings_bluetooth"
42                 settings:switchClass="com.android.settings.bluetooth.BluetoothEnabler"
43                 />
44
45         <dashboard-tile
46                 android:id="@+id/mobile_networks"
47                 android:title="@string/network_settings_title"
48                 android:icon="@drawable/ic_settings_cellular"
49                 settings:switchClass="com.android.settings.dashboard.MobileNetworksEnabler"
50                 >
51             <intent
52                     android:action="android.intent.action.MAIN"
53                     android:targetPackage="com.android.phone"
54                     android:targetClass="com.android.phone.MobileNetworkSettings" />
55         </dashboard-tile>
56
57         <!-- SIM Cards -->
58         <dashboard-tile
59                 android:id="@+id/sim_settings"
60                 android:title="@string/sim_settings_title"
61                 android:fragment="com.android.settings.sim.SimSettings"
62                 android:icon="@drawable/ic_settings_sim"
63                 />
64
65         <!-- Data Usage -->
66         <dashboard-tile
67                 android:id="@+id/data_usage_settings"
68                 android:title="@string/data_usage_summary_title"
69                 android:fragment="com.android.settings.DataUsageSummary"
70                 android:icon="@drawable/ic_settings_data_usage"
71                 />
72
73         <!-- Operator hook -->
74         <dashboard-tile
75                 android:id="@+id/operator_settings"
76                 android:fragment="com.android.settings.WirelessSettings" >
77             <intent android:action="com.android.settings.OPERATOR_APPLICATION_SETTING" />
78         </dashboard-tile>
79
80         <!-- Other wireless and network controls -->
81         <dashboard-tile
82                 android:id="@+id/wireless_settings"
83                 android:title="@string/radio_controls_title"
84                 android:fragment="com.android.settings.WirelessSettings"
85                 android:icon="@drawable/ic_settings_more"
86                 />
87
88         <!-- Manufacturer hook -->
89         <dashboard-tile
90                 android:id="@+id/manufacturer_settings"
91                 android:fragment="com.android.settings.WirelessSettings">
92             <intent android:action="com.android.settings.MANUFACTURER_APPLICATION_SETTING" />
93         </dashboard-tile>
94     </dashboard-category>
95
96     <!-- DEVICE -->
97     <dashboard-category
98             android:id="@+id/device_section"
99             android:key="@string/category_key_device"
100             android:title="@string/header_category_device" >
101
102         <!-- Sound -->
103         <dashboard-tile
104                 android:id="@+id/sound_settings"
105                 android:title="@string/category_sounds"
106                 android:fragment="com.android.settings.notification.SoundSettings"
107                 android:icon="@drawable/ic_settings_sounds"
108                 />
109
110         <!-- Display & lights -->
111         <dashboard-tile
112                 android:id="@+id/display_and_lights_settings"
113                 android:title="@string/display_and_lights"
114                 android:fragment="com.android.settings.DisplaySettings"
115                 android:icon="@drawable/ic_settings_display"
116                 />
117
118         <!-- Themes -->
119         <!-- NOTE: Intent.parseIntent looks for "categories" tag and not "category" -->
120         <dashboard-tile
121                 android:id="@+id/theme_settings"
122                 android:title="@string/themes_settings_title"
123                 android:icon="@drawable/ic_settings_themes">
124             <intent
125                     android:action="android.intent.action.MAIN" >
126                 <categories android:name="cyanogenmod.intent.category.APP_THEMES" />
127             </intent>
128         </dashboard-tile>
129
130         <!-- Notification manager -->
131         <dashboard-tile
132                 android:id="@+id/notification_manager"
133                 android:title="@string/notification_manager"
134                 android:fragment="com.android.settings.notification.NotificationManagerSettings"
135                 android:icon="@drawable/ic_settings_notifications"
136                 />
137
138         <!-- Lock screen -->
139         <dashboard-tile
140                 android:id="@+id/lockscreen_settings"
141                 android:title="@string/lockscreen_settings"
142                 android:fragment="com.android.settings.SecuritySettings"
143                 android:icon="@drawable/ic_settings_lockscreen">
144                 <extra android:name="filter_type" android:value="0" />
145         </dashboard-tile>
146
147         <!-- Buttons -->
148
149         <!-- Apps Compatibility -->
150         <dashboard-tile
151                 android:id="@+id/apps_compatibility_settings"
152                 android:title="@string/apps_compatibility_title"
153                 android:fragment="com.android.settings.AppsCompatibility"
154                 android:icon="@drawable/ic_settings_applications"
155                 />
156
157         <!-- Storage -->
158         <dashboard-tile
159                 android:id="@+id/button_settings"
160                 android:title="@string/button_pref_title"
161                 android:fragment="com.android.settings.ButtonSettings"
162                 android:icon="@drawable/ic_settings_buttons"
163                 />
164
165         <external-tiles />
166
167         <!-- Battery -->
168         <dashboard-tile
169                 android:id="@+id/battery_settings"
170                 android:title="@string/power_usage_summary_title"
171                 android:fragment="com.android.settings.fuelgauge.PowerUsageSummary"
172                 android:icon="@drawable/ic_settings_battery"
173                 />
174
175         <!-- Security -->
176         <dashboard-tile
177                 android:id="@+id/security_settings"
178                 android:title="@string/security_settings_title"
179                 android:fragment="com.android.settings.SecuritySettings"
180                 android:icon="@drawable/ic_settings_security"
181                 />
182
183         <!-- Memory -->
184         <dashboard-tile
185                 android:id="@+id/manage_memory"
186                 android:title="@string/memory_settings_title"
187                 android:fragment="com.android.settings.applications.ProcessStatsSummary"
188                 android:icon="@drawable/ic_settings_memory"
189                 />
190
191         <!-- Manage users -->
192         <dashboard-tile
193                 android:id="@+id/user_settings"
194                 android:title="@string/user_settings_title"
195                 android:fragment="com.android.settings.users.UserSettings"
196                 android:icon="@drawable/ic_settings_multiuser"
197                 />
198
199     </dashboard-category>
200
201     <!-- Personalization -->
202     <dashboard-category
203             android:id="@+id/personal_section"
204             android:key="@string/category_key_personal"
205             android:title="@string/header_category_personal" >
206
207         <!-- Home -->
208         <dashboard-tile
209                 android:id="@+id/home_settings"
210                 android:title="@string/home_settings"
211                 android:fragment="com.android.settings.HomeSettings"
212                 android:icon="@drawable/ic_settings_home"
213                 />
214
215         <!-- Profiles -->
216         <dashboard-tile
217                 android:id="@+id/profile_settings"
218                 android:fragment="com.android.settings.profiles.ProfilesSettings"
219                 android:title="@string/profiles_settings_title"
220                 android:icon="@drawable/ic_settings_profiles"
221                 />
222
223         <!-- Status bar -->
224         <dashboard-tile
225                 android:id="@+id/status_bar_settings"
226                 android:title="@string/status_bar_title"
227                 android:fragment="com.android.settings.cyanogenmod.StatusBarSettings"
228                 android:icon="@drawable/ic_settings_statusbar"
229                 />
230
231         <!-- Application Settings -->
232         <dashboard-tile
233                 android:id="@+id/application_settings"
234                 android:title="@string/applications_settings"
235                 android:fragment="com.android.settings.applications.ManageApplications"
236                 android:icon="@drawable/ic_settings_applications"
237                 />
238
239         <!-- Apps Compatibility -->
240         <dashboard-tile
241                 android:id="@+id/apps_compatibility_settings"
242                 android:title="@string/apps_compatibility_title"
243                 android:fragment="com.android.settings.AppsCompatibility"
244                 android:icon="@drawable/ic_settings_applications"
245                 />
246
247         <!-- Account -->
248         <dashboard-tile
249                 android:id="@+id/account_settings"
250                 android:title="@string/account_settings_title"
251                 android:fragment="com.android.settings.accounts.AccountSettings"
252                 android:icon="@drawable/ic_settings_accounts"
253                 />
254
255         <!-- Marker for where to place external tiles in this category -->
256         <external-tiles />
257
258         <!-- CyanogenMod Privacy Settings -->
259         <!-- This is the 'real' Privacy items and includes Privacy Guard, Blacklist & WhisperPush -->
260         <dashboard-tile
261                 android:id="@+id/privacy_settings_cyanogenmod"
262                 android:title="@string/privacy_settings_cyanogenmod_title"
263                 android:fragment="com.android.settings.cyanogenmod.PrivacySettings"
264                 android:icon="@drawable/ic_settings_privacy"
265                 />
266
267         <!-- Location -->
268         <dashboard-tile
269                 android:id="@+id/location_settings"
270                 android:title="@string/location_settings_title"
271                 android:fragment="com.android.settings.location.LocationSettings"
272                 android:icon="@drawable/ic_settings_location"
273                 />
274
275     </dashboard-category>
276
277     <!-- SYSTEM -->
278     <dashboard-category
279         android:id="@+id/system_section"
280         android:key="@string/category_key_system"
281         android:title="@string/header_category_system" >
282
283         <!-- Date & Time -->
284         <dashboard-tile
285                 android:id="@+id/date_time_settings"
286                 android:title="@string/date_and_time_settings_title"
287                 android:fragment="com.android.settings.DateTimeSettings"
288                 android:icon="@drawable/ic_settings_date_time"
289                 />
290
291         <!-- Weather -->
292         <dashboard-tile
293                 android:id="@+id/weather_settings"
294                 android:title="@string/weather_settings_title"
295                 android:fragment="com.android.settings.cyanogenmod.WeatherServiceSettings"
296                 android:icon="@drawable/ic_settings_weather"
297                 />
298
299         <!-- Accessibility feedback -->
300         <dashboard-tile
301                 android:id="@+id/accessibility_settings"
302                 android:title="@string/accessibility_settings"
303                 android:fragment="com.android.settings.accessibility.AccessibilitySettings"
304                 android:icon="@drawable/ic_settings_accessibility"
305                 />
306
307         <!-- Storage -->
308         <dashboard-tile
309                 android:id="@+id/storage_settings"
310                 android:title="@string/storage_usb_settings"
311                 android:fragment="com.android.settings.deviceinfo.StorageSettings"
312                 android:icon="@drawable/ic_settings_storage"
313                 />
314
315         <!-- Language -->
316         <dashboard-tile
317                 android:id="@+id/language_settings"
318                 android:title="@string/language_settings"
319                 android:fragment="com.android.settings.inputmethod.InputMethodAndLanguageSettings"
320                 android:icon="@drawable/ic_settings_language"
321                 />
322
323         <!-- Backup and reset -->
324         <dashboard-tile
325                 android:id="@+id/privacy_settings"
326                 android:title="@string/privacy_settings"
327                 android:fragment="com.android.settings.PrivacySettings"
328                 android:icon="@drawable/ic_settings_backup"
329                 />
330
331         <!-- Print -->
332         <dashboard-tile
333                 android:id="@+id/print_settings"
334                 android:title="@string/print_settings"
335                 android:fragment="com.android.settings.print.PrintSettingsFragment"
336                 android:icon="@drawable/ic_settings_print"
337                 />
338
339         <!-- Development -->
340         <dashboard-tile
341                 android:id="@+id/development_settings"
342                 android:title="@string/development_settings_title"
343                 android:fragment="com.android.settings.DevelopmentSettings"
344                 android:icon="@drawable/ic_settings_development"
345                 />
346
347         <!-- About Device -->
348         <dashboard-tile
349                 android:id="@+id/about_settings"
350                 android:title="@string/about_settings"
351                 android:fragment="com.android.settings.DeviceInfoSettings"
352                 android:icon="@drawable/ic_settings_about"
353                 />
354
355     </dashboard-category>
356
357 </dashboard-categories>