OSDN Git Service

am 5a2bb8c0: Import revised translations. DO NOT MERGE
[android-x86/packages-apps-Settings.git] / AndroidManifest.xml
1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2         package="com.android.settings"
3         android:sharedUserId="android.uid.system">
4
5     <original-package android:name="com.android.settings" />
6
7     <uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL" />
8     <uses-permission android:name="com.google.android.gm.permission.READ_GMAIL" />
9     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
10     <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
11     <uses-permission android:name="android.permission.DEVICE_POWER" />
12     <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
13     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
14     <uses-permission android:name="android.permission.VIBRATE" />
15     <uses-permission android:name="android.permission.BLUETOOTH" />
16     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
17     <uses-permission android:name="android.permission.NFC" />
18     <uses-permission android:name="android.permission.HARDWARE_TEST" />
19     <uses-permission android:name="android.permission.CALL_PHONE" />
20     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
21     <uses-permission android:name="android.permission.MASTER_CLEAR" />
22     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
23     <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
24     <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
25     <uses-permission android:name="android.permission.READ_CONTACTS" />
26     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
27     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
28     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
29     <uses-permission android:name="android.permission.INTERNET" />
30     <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
31     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
32     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
33     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
34     <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
35     <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
36     <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
37     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
38     <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
39     <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
40     <uses-permission android:name="android.permission.BATTERY_STATS"/>
41     <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
42     <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
43     <uses-permission android:name="android.permission.MOVE_PACKAGE" />
44
45     <application android:label="@string/settings_label"
46             android:icon="@drawable/ic_launcher_settings"
47             android:taskAffinity="">
48
49         <!-- Settings -->
50
51         <activity android:name="Settings"
52                 android:label="@string/settings_label_launcher"
53                 android:taskAffinity="com.android.settings"
54                 android:clearTaskOnLaunch="true"
55                 android:launchMode="singleTop">
56             <intent-filter>
57                 <action android:name="android.intent.action.MAIN" />
58                 <action android:name="android.settings.SETTINGS" />
59                 <category android:name="android.intent.category.DEFAULT" />
60                 <category android:name="android.intent.category.LAUNCHER" />
61             </intent-filter>
62         </activity>
63
64         <activity android:name="CreateShortcut" android:label="@string/settings_shortcut">
65             <intent-filter>
66                 <action android:name="android.intent.action.CREATE_SHORTCUT" />
67                 <category android:name="android.intent.category.DEFAULT" />
68             </intent-filter>
69         </activity>
70
71         <!-- Wireless Controls -->
72
73         <activity android:name="WirelessSettings"
74                 android:label="@string/wireless_networks_settings_title"
75                 >
76             <intent-filter>
77                 <action android:name="android.intent.action.MAIN" />
78                 <action android:name="android.settings.WIRELESS_SETTINGS" />
79                 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
80                 <category android:name="android.intent.category.DEFAULT" />
81                 <category android:name="android.intent.category.VOICE_LAUNCH" />
82             </intent-filter>
83         </activity>
84
85
86         <!-- Top-level settings -->
87
88         <activity android:name=".wifi.WifiSettings"
89                 android:label="@string/wifi_settings"
90                 android:configChanges="orientation|keyboardHidden"
91                 android:clearTaskOnLaunch="true"
92                 >
93             <intent-filter>
94                 <action android:name="android.intent.action.MAIN" />
95                 <action android:name="android.settings.WIFI_SETTINGS" />
96                 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
97                 <category android:name="android.intent.category.DEFAULT" />
98                 <category android:name="android.intent.category.VOICE_LAUNCH" />
99                 <category android:name="com.android.settings.SHORTCUT" />
100             </intent-filter>
101         </activity>
102
103         <activity android:name=".wifi.AdvancedSettings"
104                 android:label="@string/wifi_ip_settings_titlebar"
105                 >
106             <intent-filter>
107                 <action android:name="android.intent.action.MAIN" />
108                 <action android:name="android.settings.WIFI_IP_SETTINGS" />
109                 <category android:name="android.intent.category.VOICE_LAUNCH" />
110                 <category android:name="android.intent.category.DEFAULT" />
111             </intent-filter>
112         </activity>
113
114         <activity android:name=".wifi.WifiInfo">
115             <intent-filter>
116                 <action android:name="android.intent.action.MAIN"/>
117                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
118                 <category android:name="android.intent.category.DEFAULT" />
119             </intent-filter>
120         </activity>
121
122         <activity android:name=".wifi.WifiConfigInfo">
123             <intent-filter>
124                 <action android:name="android.intent.action.MAIN"/>
125                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
126                 <category android:name="android.intent.category.DEFAULT" />
127             </intent-filter>
128         </activity>
129
130         <activity android:name=".wifi.WifiAPITest">
131             <intent-filter>
132                 <action android:name="android.intent.action.MAIN"/>
133                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
134                 <category android:name="android.intent.category.DEFAULT" />
135             </intent-filter>
136         </activity>
137
138         <activity android:name=".wifi.WifiStatusTest">
139             <intent-filter>
140                 <action android:name="android.intent.action.MAIN"/>
141                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
142                 <category android:name="android.intent.category.DEFAULT" />
143             </intent-filter>
144         </activity>
145
146         <activity android:name=".wifi.WifiApSettings"
147                 android:configChanges="orientation|keyboardHidden"
148                 >
149             <intent-filter>
150                 <action android:name="android.intent.action.MAIN" />
151                 <category android:name="android.intent.category.DEFAULT" />
152                 <category android:name="android.intent.category.VOICE_LAUNCH" />
153             </intent-filter>
154         </activity>
155
156         <activity android:name="ApnSettings" android:label="@string/apn_settings"
157                   android:configChanges="orientation|keyboardHidden"
158                   android:launchMode="singleTask"
159                 >
160             <intent-filter>
161                 <action android:name="android.intent.action.MAIN" />
162                 <action android:name="android.settings.APN_SETTINGS" />
163                 <category android:name="android.intent.category.DEFAULT" />
164                 <category android:name="android.intent.category.VOICE_LAUNCH" />
165             </intent-filter>
166         </activity>
167
168         <activity android:name=".bluetooth.BluetoothSettings"
169                   android:label="@string/bluetooth_settings_title"
170                   android:clearTaskOnLaunch="true"
171                   >
172             <intent-filter>
173                 <action android:name="android.intent.action.MAIN" />
174                 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
175                 <category android:name="android.intent.category.VOICE_LAUNCH" />
176                 <category android:name="com.android.settings.SHORTCUT" />
177                 <category android:name="android.intent.category.DEFAULT" />
178             </intent-filter>
179             <intent-filter>
180                 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
181                 <category android:name="android.intent.category.DEFAULT" />
182             </intent-filter>
183         </activity>
184
185         <activity android:name=".TetherSettings"
186                 android:clearTaskOnLaunch="true">
187             <intent-filter>
188                 <action android:name="android.intent.action.MAIN" />
189                 <category android:name="android.intent.category.DEFAULT" />
190                 <category android:name="android.intent.category.VOICE_LAUNCH" />
191             </intent-filter>
192         </activity>
193
194         <activity android:name=".vpn.VpnSettings"
195                 android:label="@string/vpn_settings_title"
196                 android:configChanges="orientation|keyboardHidden"
197                 android:clearTaskOnLaunch="true">
198             <intent-filter>
199                 <action android:name="android.intent.action.MAIN" />
200                 <action android:name="android.net.vpn.SETTINGS" />
201                 <category android:name="android.intent.category.DEFAULT" />
202                 <category android:name="android.intent.category.VOICE_LAUNCH" />
203                 <category android:name="com.android.settings.SHORTCUT" />
204             </intent-filter>
205         </activity>
206
207         <activity android:name=".vpn.VpnTypeSelection"
208                 android:configChanges="orientation|keyboardHidden">
209         </activity>
210         <activity android:name=".vpn.VpnEditor"
211                 android:configChanges="orientation|keyboardHidden">
212         </activity>
213
214         <activity android:name="DateTimeSettings" android:label="@string/date_and_time"
215                 >
216             <intent-filter>
217                 <action android:name="android.intent.action.MAIN" />
218                 <action android:name="android.settings.DATE_SETTINGS" />
219                 <category android:name="android.intent.category.VOICE_LAUNCH" />
220                 <category android:name="android.intent.category.DEFAULT" />
221             </intent-filter>
222         </activity>
223
224         <activity android:name="DateTimeSettingsSetupWizard" android:label="@string/date_and_time"
225             android:screenOrientation="portrait">
226             <intent-filter>
227                 <action android:name="android.intent.action.MAIN" />
228             </intent-filter>
229         </activity>
230
231         <activity android:name="LocalePicker" android:label="@string/language_picker_title">
232             <intent-filter>
233                 <action android:name="android.intent.action.MAIN" />
234                 <action android:name="android.settings.LOCALE_SETTINGS" />
235                 <category android:name="android.intent.category.DEFAULT" />
236                 <category android:name="android.intent.category.VOICE_LAUNCH" />
237             </intent-filter>
238         </activity>
239
240         <activity android:name="LocalePickerInSetupWizard" android:label="@string/language_picker_title">
241             <intent-filter>
242                 <action android:name="android.intent.action.MAIN" />
243             </intent-filter>
244         </activity>
245
246         <activity android:name="LanguageSettings"
247                 android:label="@string/language_keyboard_settings_title"
248                 android:clearTaskOnLaunch="true"
249                 >
250             <intent-filter>
251                 <action android:name="android.intent.action.MAIN" />
252                 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
253                 <category android:name="android.intent.category.VOICE_LAUNCH" />
254                 <category android:name="android.intent.category.DEFAULT" />
255                 <category android:name="com.android.settings.SHORTCUT" />
256             </intent-filter>
257         </activity>
258
259         <activity android:name="PhysicalKeyboardSettings"
260                 android:label="@string/builtin_keyboard_settings_title">
261             <intent-filter>
262                 <action android:name="android.intent.action.MAIN" />
263                 <category android:name="android.intent.category.DEFAULT" />
264             </intent-filter>
265         </activity>
266
267         <activity android:name="UserDictionarySettings"
268                 android:label="@string/user_dict_settings_titlebar"
269                 android:clearTaskOnLaunch="true">
270             <intent-filter>
271                 <action android:name="android.intent.action.MAIN" />
272                 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
273                 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
274                 <category android:name="android.intent.category.DEFAULT" />
275                 <category android:name="android.intent.category.VOICE_LAUNCH" />
276                 <category android:name="com.android.settings.SHORTCUT" />
277             </intent-filter>
278         </activity>
279
280         <activity android:name="SoundSettings"
281                 android:label="@string/sound_settings"
282                 android:clearTaskOnLaunch="true"
283                 >
284             <intent-filter>
285                 <action android:name="android.intent.action.MAIN" />
286                 <action android:name="com.android.settings.SOUND_SETTINGS" />
287                 <action android:name="android.settings.SOUND_SETTINGS" />
288                 <category android:name="android.intent.category.DEFAULT" />
289                 <category android:name="android.intent.category.VOICE_LAUNCH" />
290                 <category android:name="com.android.settings.SHORTCUT" />
291             </intent-filter>
292         </activity>
293
294         <activity android:name="DisplaySettings"
295                 android:label="@string/display_settings"
296                 android:clearTaskOnLaunch="true"
297                 >
298             <intent-filter>
299                 <action android:name="android.intent.action.MAIN" />
300                 <action android:name="com.android.settings.DISPLAY_SETTINGS" />
301                 <action android:name="android.settings.DISPLAY_SETTINGS" />
302                 <category android:name="android.intent.category.DEFAULT" />
303                 <category android:name="android.intent.category.VOICE_LAUNCH" />
304                 <category android:name="com.android.settings.SHORTCUT" />
305             </intent-filter>
306         </activity>
307
308         <activity android:name="DockSettings"
309                 android:label="@string/dock_settings_title"
310                 android:clearTaskOnLaunch="true"
311                 >
312             <intent-filter>
313                 <action android:name="android.intent.action.MAIN" />
314                 <action android:name="com.android.settings.DOCK_SETTINGS" />
315                 <category android:name="android.intent.category.DEFAULT" />
316                 <category android:name="android.intent.category.VOICE_LAUNCH" />
317                 <category android:name="com.android.settings.SHORTCUT" />
318             </intent-filter>
319         </activity>
320
321         <activity android:name="DeviceInfoSettings" android:label="@string/device_info_settings"
322                 >
323             <intent-filter>
324                 <action android:name="android.intent.action.MAIN" />
325                 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
326                 <category android:name="android.intent.category.DEFAULT" />
327                 <category android:name="android.intent.category.VOICE_LAUNCH" />
328             </intent-filter>
329         </activity>
330
331         <activity android:name="SettingsLicenseActivity"
332                 android:label="@string/settings_license_activity_title"
333                 android:theme="@*android:style/Theme.Dialog.Alert">
334             <intent-filter>
335                 <action android:name="android.settings.LICENSE" />
336                 <category android:name="android.intent.category.DEFAULT" />
337             </intent-filter>
338         </activity>
339
340         <activity android:name="SettingsSafetyLegalActivity"
341                 android:label="@string/settings_safetylegal_activity_title"
342                 android:theme="@*android:style/Theme.Dialog.Alert">
343             <intent-filter>
344                 <action android:name="android.settings.SAFETY" />
345                 <category android:name="android.intent.category.DEFAULT" />
346             </intent-filter>
347         </activity>
348
349         <activity android:name="ApplicationSettings" android:label="@string/applications_settings_header"
350                 >
351             <intent-filter>
352                 <action android:name="android.intent.action.MAIN" />
353                 <action android:name="android.settings.APPLICATION_SETTINGS" />
354                 <category android:name="android.intent.category.DEFAULT" />
355                 <category android:name="android.intent.category.VOICE_LAUNCH" />
356             </intent-filter>
357         </activity>
358
359         <activity android:name=".applications.ManageApplications"
360                   android:label="@string/manageapplications_settings_title"
361                   android:clearTaskOnLaunch="true"
362                   android:theme="@android:style/Theme.NoTitleBar">
363             <intent-filter>
364                 <action android:name="android.intent.action.MAIN" />
365                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
366                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
367                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
368                 <category android:name="android.intent.category.DEFAULT" />
369                 <category android:name="android.intent.category.MONKEY" />
370                 <category android:name="android.intent.category.VOICE_LAUNCH" />
371                 <category android:name="com.android.settings.SHORTCUT" />
372             </intent-filter>
373         </activity>
374
375         <!-- Keep compatibility with old shortcuts. -->
376         <activity-alias android:name=".ManageApplications"
377             android:targetActivity=".applications.ManageApplications"
378             android:exported="true" />
379         
380         <activity android:name=".applications.InstalledAppDetails"
381                 android:theme="@android:style/Theme.NoTitleBar"
382                 android:label="@string/application_info_label">
383             <intent-filter>
384                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
385                 <category android:name="android.intent.category.DEFAULT" />
386                 <data android:scheme="package" />
387             </intent-filter>
388         </activity>
389
390         <!-- Provide direct entry into manage apps showing running services. -->
391         <activity-alias android:name=".RunningServices"
392                 android:label="@string/runningservices_settings_title"
393             android:targetActivity=".applications.ManageApplications">
394             <intent-filter>
395                 <action android:name="android.intent.action.MAIN" />
396                 <category android:name="android.intent.category.DEFAULT" />
397                 <category android:name="android.intent.category.MONKEY" />
398                 <category android:name="android.intent.category.VOICE_LAUNCH" />
399                 <category android:name="com.android.settings.SHORTCUT" />
400             </intent-filter>
401         </activity-alias>
402         
403         <!-- Provide direct entry into manage apps showing running services. -->
404         <activity-alias android:name=".applications.StorageUse"
405                 android:label="@string/storageuse_settings_title"
406             android:targetActivity=".applications.ManageApplications">
407             <intent-filter>
408                 <action android:name="android.intent.action.MAIN" />
409                 <category android:name="android.intent.category.DEFAULT" />
410                 <category android:name="android.intent.category.MONKEY" />
411                 <category android:name="android.intent.category.VOICE_LAUNCH" />
412                 <category android:name="com.android.settings.SHORTCUT" />
413             </intent-filter>
414         </activity-alias>
415         
416         <activity android:name=".applications.RunningServiceDetails"
417                 android:theme="@android:style/Theme.NoTitleBar"
418                 android:label="@string/runningservicedetails_settings_title">
419         </activity>
420
421         <activity android:name="SecuritySettings"
422                 android:label="@string/location_security_settings_title"
423                 android:configChanges="orientation|keyboardHidden"
424                 android:clearTaskOnLaunch="true"
425                 >
426             <intent-filter>
427                 <action android:name="android.intent.action.MAIN" />
428                 <action android:name="android.settings.SECURITY_SETTINGS" />
429                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
430                 <action android:name="android.credentials.UNLOCK" />
431                 <category android:name="android.intent.category.DEFAULT" />
432                 <category android:name="android.intent.category.VOICE_LAUNCH" />
433                 <category android:name="com.android.settings.SHORTCUT" />
434             </intent-filter>
435         </activity>
436
437         <activity android:name="CredentialInstaller"
438                 android:theme="@android:style/Theme.Translucent.NoTitleBar">
439             <intent-filter>
440                 <action android:name="android.credentials.SYSTEM_INSTALL" />
441                 <category android:name="android.intent.category.DEFAULT" />
442             </intent-filter>
443         </activity>
444
445         <activity android:name="PrivacySettings"
446                 android:label="@string/privacy_settings_title"
447                 android:configChanges="orientation|keyboardHidden"
448                 android:clearTaskOnLaunch="true"
449                 >
450             <intent-filter>
451                 <action android:name="android.intent.action.MAIN" />
452                 <action android:name="android.settings.PRIVACY_SETTINGS" />
453                 <category android:name="android.intent.category.DEFAULT" />
454                 <category android:name="android.intent.category.VOICE_LAUNCH" />
455             </intent-filter>
456         </activity>
457
458         <activity android:name="DeviceAdminSettings"
459                 android:label="@string/device_admin_settings_title"
460                 android:theme="@style/TallTitleBarTheme"
461                 android:clearTaskOnLaunch="true"
462                 >
463             <intent-filter>
464                 <action android:name="android.intent.action.MAIN" />
465                 <category android:name="android.intent.category.DEFAULT" />
466                 <category android:name="android.intent.category.VOICE_LAUNCH" />
467                 <category android:name="com.android.settings.SHORTCUT" />
468             </intent-filter>
469         </activity>
470
471         <activity android:name="DeviceAdminAdd"
472                 android:label="@string/device_admin_add_title"
473                 android:theme="@style/TallTitleBarTheme"
474                 android:clearTaskOnLaunch="true"
475                 >
476             <intent-filter>
477                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
478                 <category android:name="android.intent.category.DEFAULT" />
479             </intent-filter>
480         </activity>
481
482         <activity android:name="IccLockSettings" android:label="@string/sim_lock_settings"
483                 android:process="com.android.phone">
484             <intent-filter>
485                 <action android:name="android.intent.action.MAIN" />
486                 <category android:name="android.intent.category.DEFAULT" />
487                 <category android:name="android.intent.category.VOICE_LAUNCH" />
488             </intent-filter>
489         </activity>
490
491         <activity android:name="AccessibilitySettings"
492                 android:label="@string/accessibility_settings_title">
493             <intent-filter>
494                 <action android:name="android.intent.action.MAIN" />
495                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
496                 <!-- Wtf...  this action is bogus!  Can we remove it? -->
497                 <action android:name="ACCESSIBILITY_FEEDBACK_SETTINGS" />
498                 <category android:name="android.intent.category.DEFAULT" />
499                 <category android:name="android.intent.category.VOICE_LAUNCH" />
500             </intent-filter>
501         </activity>
502
503         <activity android:name="VoiceInputOutputSettings"
504                 android:label="@string/voice_input_output_settings">
505             <intent-filter>
506                 <action android:name="android.intent.action.MAIN" />
507                 <action android:name="com.android.settings.VOICE_INPUT_OUTPUT_SETTINGS" />
508                 <category android:name="android.intent.category.DEFAULT" />
509             </intent-filter>
510         </activity>
511
512         <activity android:name="TextToSpeechSettings" android:label="@string/tts_settings">
513             <intent-filter>
514                 <action android:name="android.intent.action.MAIN" />
515                 <action android:name="com.android.settings.TTS_SETTINGS" />
516                 <category android:name="android.intent.category.DEFAULT" />
517             </intent-filter>
518         </activity>
519
520         <!-- Second and third-level settings -->
521
522         <activity android:name="ConfirmLockPattern"/>
523         <activity android:name="ConfirmLockPassword"
524             android:theme="@android:style/Theme.NoTitleBar">
525         </activity>
526
527         <activity android:name="ChooseLockGeneric">
528             <intent-filter>
529                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
530                 <category android:name="android.intent.category.DEFAULT" />
531             </intent-filter>
532         </activity>
533
534         <activity android:name="ChooseLockPattern"
535                 android:label="@string/lockpattern_change_lock_pattern_label"
536                 android:exported="false">
537         </activity>
538
539         <activity android:name="ChooseLockPassword"
540                 android:label="@string/lockpattern_change_lock_pin_label"
541             android:theme="@android:style/Theme.NoTitleBar"
542             android:exported="false">
543         </activity>
544
545         <activity android:name="ChooseLockPatternTutorial"
546             android:label="@string/lockpattern_change_lock_pattern_label">
547         </activity>
548
549         <activity android:name="ChooseLockPatternExample"
550             android:label="@string/lockpattern_change_lock_pattern_label">
551         </activity>
552
553         <activity android:name="ZoneList" android:label="@string/choose_timezone" />
554
555         <activity android:name=".deviceinfo.Status" android:label="@string/device_status_activity_title"
556                 android:process="com.android.phone">
557             <intent-filter>
558                 <action android:name="android.intent.action.MAIN" />
559                 <category android:name="android.intent.category.DEFAULT" />
560                 <category android:name="android.intent.category.VOICE_LAUNCH" />
561             </intent-filter>
562         </activity>
563
564         <activity android:name=".deviceinfo.Memory"
565                 android:label="@string/storage_settings_title">
566             <intent-filter>
567                 <action android:name="android.intent.action.MAIN" />
568                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
569                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
570                 <category android:name="android.intent.category.DEFAULT" />
571                 <category android:name="android.intent.category.VOICE_LAUNCH" />
572             </intent-filter>
573         </activity>
574
575         <activity android:name="ApnEditor" android:label="@string/apn_edit">
576             <intent-filter>
577                 <action android:name="android.intent.action.VIEW" />
578                 <action android:name="android.intent.action.EDIT" />
579                 <category android:name="android.intent.category.DEFAULT" />
580                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
581             </intent-filter>
582
583             <intent-filter>
584                 <action android:name="android.intent.action.INSERT" />
585                 <category android:name="android.intent.category.DEFAULT" />
586                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
587             </intent-filter>
588         </activity>
589
590         <activity android:name="MasterClear" android:label="@string/master_clear_title">
591             <intent-filter>
592                 <action android:name="android.intent.action.MAIN" />
593             </intent-filter>
594         </activity>
595
596         <activity android:name="MediaFormat" android:label="@string/media_format_title">
597             <intent-filter>
598                 <action android:name="android.intent.action.MAIN" />
599             </intent-filter>
600         </activity>
601
602         <activity android:name=".quicklaunch.QuickLaunchSettings"
603                 android:label="@string/quick_launch_title">
604             <intent-filter>
605                 <action android:name="android.intent.action.MAIN" />
606                 <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" />
607                 <category android:name="android.intent.category.VOICE_LAUNCH" />
608                 <category android:name="android.intent.category.DEFAULT" />
609             </intent-filter>
610         </activity>
611
612         <activity android:name=".quicklaunch.BookmarkPicker" android:label="@string/quick_launch_title">
613             <intent-filter>
614                 <action android:name="android.intent.action.MAIN" />
615                 <category android:name="android.intent.category.VOICE_LAUNCH" />
616             </intent-filter>
617         </activity>
618
619         <activity android:name="DevelopmentSettings"
620                 android:label="@string/development_settings_title">
621             <intent-filter>
622                 <action android:name="android.intent.action.MAIN" />
623                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
624                 <category android:name="android.intent.category.DEFAULT" />
625             </intent-filter>
626         </activity>
627
628
629
630
631         <!-- Bluetooth stuff -->
632
633         <activity android:name=".bluetooth.ConnectSpecificProfilesActivity"
634                   android:label="@string/bluetooth_connect_specific_profiles_title" />
635
636         <activity android:name=".bluetooth.BluetoothPairingDialog"
637                   android:label="@string/bluetooth_pairing_request"
638                   android:excludeFromRecents="true"
639                   android:theme="@*android:style/Theme.Dialog.Alert">
640             <intent-filter>
641                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
642                 <category android:name="android.intent.category.DEFAULT" />
643             </intent-filter>
644         </activity>
645
646         <receiver
647             android:name=".bluetooth.DockEventReceiver">
648             <intent-filter>
649                 <action android:name="android.intent.action.DOCK_EVENT" />
650                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
651                 <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
652                 <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
653                 <category android:name="android.intent.category.DEFAULT" />
654             </intent-filter>
655         </receiver>
656
657         <service android:name=".bluetooth.DockService" />
658
659         <activity android:name=".bluetooth.RequestPermissionActivity"
660                   android:label="@string/bluetooth_permission_request"
661                   android:excludeFromRecents="true"
662                   android:permission="android.permission.BLUETOOTH"
663                   android:theme="@*android:style/Theme.Dialog.Alert">
664             <intent-filter>
665                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
666                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
667                 <category android:name="android.intent.category.DEFAULT" />
668             </intent-filter>
669         </activity>
670
671         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
672                   android:label="@string/bluetooth_pairing_request"
673                   android:excludeFromRecents="true"
674                   android:permission="android.permission.BLUETOOTH"
675                   android:theme="@*android:style/Theme.Dialog.Alert">
676         </activity>
677
678         <receiver android:name=".bluetooth.BluetoothPairingRequest">
679             <intent-filter>
680                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
681                 <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
682             </intent-filter>
683         </receiver>
684
685         <activity android:name="ActivityPicker"
686                 android:label="@string/activity_picker_label"
687                 android:theme="@*android:style/Theme.Dialog.Alert"
688                 android:finishOnCloseSystemDialogs="true">
689             <intent-filter>
690                 <action android:name="android.intent.action.PICK_ACTIVITY" />
691                 <category android:name="android.intent.category.DEFAULT" />
692             </intent-filter>
693         </activity>
694
695
696
697
698
699         <!-- Development settings -->
700
701         <activity android:name="DebugIntentSender" android:label="@string/debug_intent_sender_label">
702             <intent-filter>
703                 <action android:name="android.intent.action.MAIN" />
704                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
705             </intent-filter>
706         </activity>
707
708         <!-- DeviceInfo adds the user's requested build to stats upload.  -->
709         <receiver android:name=".DeviceInfo$StatsReportReceiver">
710             <intent-filter>
711                 <action android:name="android.intent.action.STATISTICS_REPORT" />
712             </intent-filter>
713         </receiver>
714
715         <activity android:name="BatteryInfo" android:label="@string/battery_info_label">
716             <intent-filter>
717                 <action android:name="android.intent.action.MAIN" />
718                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
719                 <category android:name="android.intent.category.VOICE_LAUNCH" />
720             </intent-filter>
721         </activity>
722
723         <activity android:name="Display" android:label="@string/display_label"
724                 android:configChanges="fontScale">
725             <intent-filter>
726                 <action android:name="android.intent.action.MAIN" />
727                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
728             </intent-filter>
729         </activity>
730
731         <activity android:name="RadioInfo" android:label="@string/phone_info_label"
732             android:process="com.android.phone">
733             <intent-filter>
734                 <action android:name="android.intent.action.MAIN" />
735                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
736             </intent-filter>
737         </activity>
738
739         <activity android:name="ProxySelector" android:label="@string/proxy_settings_label"
740                 android:theme="@android:style/Theme.Dialog">
741             <intent-filter>
742                 <action android:name="android.intent.action.MAIN" />
743                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
744                 <category android:name="android.intent.category.VOICE_LAUNCH" />
745             </intent-filter>
746         </activity>
747
748         <!-- TODO: Is this needed? -->
749         <activity android:name="BandMode"
750                   android:theme="@android:style/Theme.Dialog"
751                   android:process="com.android.phone">
752             <intent-filter>
753                 <action android:name="android.intent.action.MAIN" />
754                 <category android:name="android.intent.category.DEFAULT" />
755                 <category android:name="android.intent.category.VOICE_LAUNCH" />
756             </intent-filter>
757         </activity>
758
759         <activity android:name="TestingSettings" android:label="@string/testing">
760             <intent-filter>
761                 <action android:name="android.intent.action.MAIN" />
762                 <category android:name="android.intent.category.DEFAULT" />
763             </intent-filter>
764         </activity>
765
766         <receiver android:name="TestingSettingsBroadcastReceiver">
767             <intent-filter>
768                  <action android:name="android.provider.Telephony.SECRET_CODE" />
769                  <data android:scheme="android_secret_code" android:host="4636" />
770             </intent-filter>
771        </receiver>
772
773         <!-- Standard picker for widgets -->
774         <activity android:name="AppWidgetPickActivity"
775                 android:label="@string/widget_picker_title"
776                 android:theme="@*android:style/Theme.Dialog.Alert"
777                 android:finishOnCloseSystemDialogs="true">
778             <intent-filter>
779                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
780                 <category android:name="android.intent.category.DEFAULT" />
781             </intent-filter>
782         </activity>
783
784         <activity android:name="UsageStats" android:label="@string/usage_stats_label">
785             <intent-filter>
786                 <action android:name="android.intent.action.MAIN" />
787                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
788             </intent-filter>
789         </activity>
790
791         <activity android:name=".fuelgauge.PowerUsageSummary"
792                 android:theme="@android:style/Theme.NoTitleBar"
793                 android:label="@string/power_usage_summary_title"
794                 android:clearTaskOnLaunch="true"
795                 >
796             <intent-filter>
797                 <action android:name="android.intent.action.MAIN" />
798                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
799                 <category android:name="android.intent.category.DEFAULT" />
800                 <category android:name="com.android.settings.SHORTCUT" />
801             </intent-filter>
802         </activity>
803
804         <activity android:name=".fuelgauge.PowerUsageDetail"
805                 android:theme="@android:style/Theme.NoTitleBar"
806                 android:label="@string/details_title">
807             <intent-filter>
808                 <action android:name="android.intent.action.MAIN" />
809                 <category android:name="android.intent.category.DEFAULT" />
810             </intent-filter>
811         </activity>
812
813         <activity android:name=".fuelgauge.BatteryHistoryDetail"
814                 android:theme="@android:style/Theme.NoTitleBar">
815             <intent-filter>
816                 <action android:name="android.intent.action.MAIN" />
817                 <category android:name="android.intent.category.DEFAULT" />
818             </intent-filter>
819         </activity>
820
821         <receiver android:name=".widget.SettingsAppWidgetProvider"
822                 android:label="@string/gadget_title" android:exported="false">
823             <intent-filter>
824                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
825                 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
826                 <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
827                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
828                 <action android:name="android.location.PROVIDERS_CHANGED" />
829                 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
830             </intent-filter>
831             <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
832         </receiver>
833     </application>
834 </manifest>