OSDN Git Service

24deb20d30e64b842bbdb507ab3eadd8c362524d
[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         <dashboard-tile
149                 android:id="@+id/button_settings"
150                 android:title="@string/button_pref_title"
151                 android:fragment="com.android.settings.ButtonSettings"
152                 android:icon="@drawable/ic_settings_buttons"
153                 />
154
155         <external-tiles />
156
157         <!-- Battery -->
158         <dashboard-tile
159                 android:id="@+id/battery_settings"
160                 android:title="@string/power_usage_summary_title"
161                 android:fragment="com.android.settings.fuelgauge.PowerUsageSummary"
162                 android:icon="@drawable/ic_settings_battery"
163                 />
164
165         <!-- Security -->
166         <dashboard-tile
167                 android:id="@+id/security_settings"
168                 android:title="@string/security_settings_title"
169                 android:fragment="com.android.settings.SecuritySettings"
170                 android:icon="@drawable/ic_settings_security"
171                 />
172
173         <!-- Memory -->
174         <dashboard-tile
175                 android:id="@+id/manage_memory"
176                 android:title="@string/memory_settings_title"
177                 android:fragment="com.android.settings.applications.ProcessStatsSummary"
178                 android:icon="@drawable/ic_settings_memory"
179                 />
180
181         <!-- Manage users -->
182         <dashboard-tile
183                 android:id="@+id/user_settings"
184                 android:title="@string/user_settings_title"
185                 android:fragment="com.android.settings.users.UserSettings"
186                 android:icon="@drawable/ic_settings_multiuser"
187                 />
188
189     </dashboard-category>
190
191     <!-- Personalization -->
192     <dashboard-category
193             android:id="@+id/personal_section"
194             android:key="@string/category_key_personal"
195             android:title="@string/header_category_personal" >
196
197         <!-- Home -->
198         <dashboard-tile
199                 android:id="@+id/home_settings"
200                 android:title="@string/home_settings"
201                 android:fragment="com.android.settings.HomeSettings"
202                 android:icon="@drawable/ic_settings_home"
203                 />
204
205         <!-- Profiles -->
206         <dashboard-tile
207                 android:id="@+id/profile_settings"
208                 android:fragment="com.android.settings.profiles.ProfilesSettings"
209                 android:title="@string/profiles_settings_title"
210                 android:icon="@drawable/ic_settings_profiles"
211                 />
212
213         <!-- Status bar -->
214         <dashboard-tile
215                 android:id="@+id/status_bar_settings"
216                 android:title="@string/status_bar_title"
217                 android:fragment="com.android.settings.cyanogenmod.StatusBarSettings"
218                 android:icon="@drawable/ic_settings_statusbar"
219                 />
220
221         <!-- Application Settings -->
222         <dashboard-tile
223                 android:id="@+id/application_settings"
224                 android:title="@string/applications_settings"
225                 android:fragment="com.android.settings.applications.ManageApplications"
226                 android:icon="@drawable/ic_settings_applications"
227                 />
228
229         <!-- Account -->
230         <dashboard-tile
231                 android:id="@+id/account_settings"
232                 android:title="@string/account_settings_title"
233                 android:fragment="com.android.settings.accounts.AccountSettings"
234                 android:icon="@drawable/ic_settings_accounts"
235                 />
236
237         <!-- Marker for where to place external tiles in this category -->
238         <external-tiles />
239
240         <!-- CyanogenMod Privacy Settings -->
241         <!-- This is the 'real' Privacy items and includes Privacy Guard, Blacklist & WhisperPush -->
242         <dashboard-tile
243                 android:id="@+id/privacy_settings_cyanogenmod"
244                 android:title="@string/privacy_settings_cyanogenmod_title"
245                 android:fragment="com.android.settings.cyanogenmod.PrivacySettings"
246                 android:icon="@drawable/ic_settings_privacy"
247                 />
248
249         <!-- Location -->
250         <dashboard-tile
251                 android:id="@+id/location_settings"
252                 android:title="@string/location_settings_title"
253                 android:fragment="com.android.settings.location.LocationSettings"
254                 android:icon="@drawable/ic_settings_location"
255                 />
256
257     </dashboard-category>
258
259     <!-- SYSTEM -->
260     <dashboard-category
261         android:id="@+id/system_section"
262         android:key="@string/category_key_system"
263         android:title="@string/header_category_system" >
264
265         <!-- Date & Time -->
266         <dashboard-tile
267                 android:id="@+id/date_time_settings"
268                 android:title="@string/date_and_time_settings_title"
269                 android:fragment="com.android.settings.DateTimeSettings"
270                 android:icon="@drawable/ic_settings_date_time"
271                 />
272
273         <!-- Weather -->
274         <dashboard-tile
275                 android:id="@+id/weather_settings"
276                 android:title="@string/weather_settings_title"
277                 android:fragment="com.android.settings.cyanogenmod.WeatherServiceSettings"
278                 android:icon="@drawable/ic_settings_weather"
279                 />
280
281         <!-- Accessibility feedback -->
282         <dashboard-tile
283                 android:id="@+id/accessibility_settings"
284                 android:title="@string/accessibility_settings"
285                 android:fragment="com.android.settings.accessibility.AccessibilitySettings"
286                 android:icon="@drawable/ic_settings_accessibility"
287                 />
288
289         <!-- Storage -->
290         <dashboard-tile
291                 android:id="@+id/storage_settings"
292                 android:title="@string/storage_usb_settings"
293                 android:fragment="com.android.settings.deviceinfo.StorageSettings"
294                 android:icon="@drawable/ic_settings_storage"
295                 />
296
297         <!-- Language -->
298         <dashboard-tile
299                 android:id="@+id/language_settings"
300                 android:title="@string/language_settings"
301                 android:fragment="com.android.settings.inputmethod.InputMethodAndLanguageSettings"
302                 android:icon="@drawable/ic_settings_language"
303                 />
304
305         <!-- Backup and reset -->
306         <dashboard-tile
307                 android:id="@+id/privacy_settings"
308                 android:title="@string/privacy_settings"
309                 android:fragment="com.android.settings.PrivacySettings"
310                 android:icon="@drawable/ic_settings_backup"
311                 />
312
313         <!-- Print -->
314         <dashboard-tile
315                 android:id="@+id/print_settings"
316                 android:title="@string/print_settings"
317                 android:fragment="com.android.settings.print.PrintSettingsFragment"
318                 android:icon="@drawable/ic_settings_print"
319                 />
320
321         <!-- Development -->
322         <dashboard-tile
323                 android:id="@+id/development_settings"
324                 android:title="@string/development_settings_title"
325                 android:fragment="com.android.settings.DevelopmentSettings"
326                 android:icon="@drawable/ic_settings_development"
327                 />
328
329         <!-- About Device -->
330         <dashboard-tile
331                 android:id="@+id/about_settings"
332                 android:title="@string/about_settings"
333                 android:fragment="com.android.settings.DeviceInfoSettings"
334                 android:icon="@drawable/ic_settings_about"
335                 />
336
337     </dashboard-category>
338
339 </dashboard-categories>