1 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 package="com.android.settings" 3 coreApp="true" 4 android:sharedUserId="android.uid.system"> 5 6 <original-package android:name="com.android.settings" /> 7 8 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 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_NETWORK_STATE" /> 28 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 29 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 30 <uses-permission android:name="android.permission.INTERNET" /> 31 <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> 32 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 33 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> 34 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 35 <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/> 36 <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/> 37 <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/> 38 <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/> 39 <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/> 40 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/> 41 <uses-permission android:name="android.permission.BATTERY_STATS"/> 42 <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> 43 <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" /> 44 <uses-permission android:name="android.permission.MOVE_PACKAGE" /> 45 <uses-permission android:name="android.permission.USE_CREDENTIALS" /> 46 <uses-permission android:name="android.permission.BACKUP" /> 47 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> 48 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> 49 <uses-permission android:name="android.permission.READ_SYNC_STATS" /> 50 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> 51 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> 52 <uses-permission android:name="android.permission.STATUS_BAR" /> 53 <uses-permission android:name="android.permission.MANAGE_USB" /> 54 <uses-permission android:name="android.permission.SET_POINTER_SPEED" /> 55 56 <application android:label="@string/settings_label" 57 android:icon="@mipmap/ic_launcher_settings" 58 android:taskAffinity="" 59 android:theme="@android:style/Theme.Holo" 60 android:uiOptions="splitActionBarWhenNarrow" 61 android:hardwareAccelerated="true"> 62 63 <!-- Settings --> 64 65 <activity android:name="Settings" 66 android:label="@string/settings_label_launcher" 67 android:taskAffinity="com.android.settings" 68 android:launchMode="singleTask"> 69 <intent-filter> 70 <action android:name="android.intent.action.MAIN" /> 71 <action android:name="android.settings.SETTINGS" /> 72 <category android:name="android.intent.category.DEFAULT" /> 73 <category android:name="android.intent.category.LAUNCHER" /> 74 </intent-filter> 75 </activity> 76 77 <activity android:name=".SubSettings" 78 android:taskAffinity="com.android.settings"> 79 </activity> 80 81 <activity android:name="CreateShortcut" android:label="@string/settings_shortcut" 82 android:theme="@style/Theme.CreateShortCut"> 83 <intent-filter> 84 <action android:name="android.intent.action.CREATE_SHORTCUT" /> 85 <category android:name="android.intent.category.DEFAULT" /> 86 </intent-filter> 87 </activity> 88 89 <!-- Wireless Controls --> 90 91 <activity android:name="Settings$WirelessSettingsActivity" 92 android:label="@string/wireless_networks_settings_title"> 93 <intent-filter> 94 <action android:name="android.intent.action.MAIN" /> 95 <action android:name="android.settings.WIRELESS_SETTINGS" /> 96 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" /> 97 <category android:name="android.intent.category.DEFAULT" /> 98 <category android:name="android.intent.category.VOICE_LAUNCH" /> 99 </intent-filter> 100 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 101 android:value="com.android.settings.WirelessSettings" /> 102 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 103 android:resource="@id/wireless_settings" /> 104 </activity> 105 106 107 <!-- Top-level settings --> 108 109 <activity android:name="Settings$WifiSettingsActivity" 110 android:label="@string/wifi_settings" 111 android:configChanges="orientation|keyboardHidden|screenSize" 112 android:clearTaskOnLaunch="true"> 113 <intent-filter> 114 <action android:name="android.intent.action.MAIN" /> 115 <action android:name="android.settings.WIFI_SETTINGS" /> 116 <category android:name="android.intent.category.DEFAULT" /> 117 <category android:name="android.intent.category.VOICE_LAUNCH" /> 118 <category android:name="com.android.settings.SHORTCUT" /> 119 </intent-filter> 120 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 121 android:value="com.android.settings.wifi.WifiSettings" /> 122 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 123 android:resource="@id/wifi_settings" /> 124 </activity> 125 126 <activity android:name=".wifi.WifiPickerActivity" 127 android:clearTaskOnLaunch="true"> 128 <intent-filter> 129 <action android:name="android.intent.action.MAIN" /> 130 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" /> 131 <category android:name="android.intent.category.DEFAULT" /> 132 </intent-filter> 133 </activity> 134 135 <activity android:name=".wifi.WifiSettingsForSetupWizardXL" 136 android:theme="@android:style/Theme.Holo.NoActionBar" 137 android:screenOrientation="behind" 138 android:clearTaskOnLaunch="true" 139 android:windowSoftInputMode="adjustResize" 140 android:exported="true" /> 141 142 <activity android:name="Settings$AdvancedWifiSettingsActivity" 143 android:label="@string/wifi_advanced_settings_label" 144 android:configChanges="orientation|keyboardHidden|screenSize" 145 android:clearTaskOnLaunch="true"> 146 <intent-filter> 147 <action android:name="android.intent.action.MAIN" /> 148 <action android:name="android.settings.WIFI_IP_SETTINGS" /> 149 <category android:name="android.intent.category.VOICE_LAUNCH" /> 150 <category android:name="android.intent.category.DEFAULT" /> 151 </intent-filter> 152 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 153 android:value="com.android.settings.wifi.AdvancedWifiSettings" /> 154 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 155 android:resource="@id/wifi_settings" /> 156 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 157 android:resource="@string/wifi_settings" /> 158 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 159 android:value="com.android.settings.Settings$WifiSettingsActivity" /> 160 </activity> 161 162 <activity android:name=".wifi.WifiInfo" 163 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 164 <intent-filter> 165 <action android:name="android.intent.action.MAIN"/> 166 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 167 <category android:name="android.intent.category.DEFAULT" /> 168 </intent-filter> 169 </activity> 170 171 <activity android:name=".wifi.WifiConfigInfo" 172 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 173 <intent-filter> 174 <action android:name="android.intent.action.MAIN"/> 175 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 176 <category android:name="android.intent.category.DEFAULT" /> 177 </intent-filter> 178 </activity> 179 180 <activity android:name=".wifi.WifiAPITest" 181 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 182 <intent-filter> 183 <action android:name="android.intent.action.MAIN"/> 184 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 185 <category android:name="android.intent.category.DEFAULT" /> 186 </intent-filter> 187 </activity> 188 189 <activity android:name=".wifi.WifiStatusTest" 190 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 191 <intent-filter> 192 <action android:name="android.intent.action.MAIN"/> 193 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 194 <category android:name="android.intent.category.DEFAULT" /> 195 </intent-filter> 196 </activity> 197 198 <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? --> 199 <activity-alias android:name=".wifi.WifiApSettings" 200 android:targetActivity="Settings"> 201 <intent-filter> 202 <action android:name="android.intent.action.MAIN" /> 203 <category android:name="android.intent.category.DEFAULT" /> 204 <category android:name="android.intent.category.VOICE_LAUNCH" /> 205 </intent-filter> 206 </activity-alias> 207 208 <activity android:name="ApnSettings" android:label="@string/apn_settings" 209 android:configChanges="orientation|keyboardHidden|screenSize" 210 android:launchMode="singleTask"> 211 <intent-filter> 212 <action android:name="android.intent.action.MAIN" /> 213 <action android:name="android.settings.APN_SETTINGS" /> 214 <category android:name="android.intent.category.DEFAULT" /> 215 <category android:name="android.intent.category.VOICE_LAUNCH" /> 216 </intent-filter> 217 </activity> 218 219 <activity android:name="Settings$BluetoothSettingsActivity" 220 android:label="@string/bluetooth_settings_title" 221 android:clearTaskOnLaunch="true"> 222 <intent-filter> 223 <action android:name="android.intent.action.MAIN" /> 224 <action android:name="android.settings.BLUETOOTH_SETTINGS" /> 225 <category android:name="android.intent.category.VOICE_LAUNCH" /> 226 <category android:name="com.android.settings.SHORTCUT" /> 227 <category android:name="android.intent.category.DEFAULT" /> 228 </intent-filter> 229 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 230 android:value="com.android.settings.bluetooth.BluetoothSettings" /> 231 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 232 android:resource="@id/bluetooth_settings" /> 233 </activity> 234 235 <activity android:name=".bluetooth.DevicePickerActivity" 236 android:theme="@android:style/Theme.Holo.DialogWhenLarge" 237 android:label="@string/device_picker" 238 android:clearTaskOnLaunch="true"> 239 <intent-filter> 240 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" /> 241 <category android:name="android.intent.category.DEFAULT" /> 242 </intent-filter> 243 </activity> 244 245 <activity android:name="Settings$TetherSettingsActivity" 246 android:label="@string/tether_settings_title_all" 247 android:clearTaskOnLaunch="true"> 248 <intent-filter> 249 <action android:name="android.intent.action.MAIN" /> 250 <category android:name="android.intent.category.DEFAULT" /> 251 <category android:name="android.intent.category.VOICE_LAUNCH" /> 252 <category android:name="com.android.settings.SHORTCUT" /> 253 </intent-filter> 254 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 255 android:value="com.android.settings.TetherSettings" /> 256 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 257 android:resource="@id/wireless_settings" /> 258 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 259 android:resource="@string/wireless_networks_settings_title" /> 260 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 261 android:value="com.android.settings.Settings$WirelessSettingsActivity" /> 262 </activity> 263 264 <!-- Keep compatibility with old shortcuts. --> 265 <activity-alias android:name=".TetherSettings" 266 android:label="@string/tether_settings_title_all" 267 android:clearTaskOnLaunch="true" 268 android:exported="true" 269 android:targetActivity="Settings$TetherSettingsActivity"> 270 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 271 android:value="com.android.settings.TetherSettings" /> 272 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 273 android:resource="@id/wireless_settings" /> 274 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 275 android:resource="@string/wireless_networks_settings_title" /> 276 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 277 android:value="com.android.settings.Settings$WirelessSettingsActivity" /> 278 </activity-alias> 279 280 <activity android:name="Settings$WifiP2pSettingsActivity" 281 android:clearTaskOnLaunch="true"> 282 <intent-filter> 283 <action android:name="android.intent.action.MAIN" /> 284 <category android:name="android.intent.category.DEFAULT" /> 285 <category android:name="android.intent.category.VOICE_LAUNCH" /> 286 </intent-filter> 287 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 288 android:value="com.android.settings.wifi.p2p.WifiP2pSettings" /> 289 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 290 android:resource="@id/wireless_settings" /> 291 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 292 android:resource="@string/wireless_networks_settings_title" /> 293 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 294 android:value="com.android.settings.Settings$WirelessSettingsActivity" /> 295 </activity> 296 297 298 <activity android:name="Settings$VpnSettingsActivity" 299 android:label="@string/vpn_settings_title" 300 android:clearTaskOnLaunch="true"> 301 <intent-filter> 302 <action android:name="android.intent.action.MAIN" /> 303 <action android:name="android.net.vpn.SETTINGS" /> 304 <category android:name="android.intent.category.DEFAULT" /> 305 <category android:name="android.intent.category.VOICE_LAUNCH" /> 306 <category android:name="com.android.settings.SHORTCUT" /> 307 </intent-filter> 308 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 309 android:value="com.android.settings.vpn2.VpnSettings" /> 310 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 311 android:resource="@id/wireless_settings" /> 312 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 313 android:resource="@string/wireless_networks_settings_title" /> 314 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 315 android:value="com.android.settings.Settings$WirelessSettingsActivity" /> 316 </activity> 317 318 <activity android:name="Settings$DateTimeSettingsActivity" 319 android:label="@string/date_and_time"> 320 <intent-filter> 321 <action android:name="android.intent.action.MAIN" /> 322 <action android:name="android.settings.DATE_SETTINGS" /> 323 <category android:name="android.intent.category.VOICE_LAUNCH" /> 324 <category android:name="android.intent.category.DEFAULT" /> 325 </intent-filter> 326 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 327 android:value="com.android.settings.DateTimeSettings" /> 328 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 329 android:resource="@id/date_time_settings" /> 330 </activity> 331 332 <activity android:name="DateTimeSettingsSetupWizard" 333 android:label="@string/date_and_time" 334 android:theme="@android:style/Theme.Holo.NoActionBar" 335 android:screenOrientation="behind"> 336 <intent-filter> 337 <action android:name="android.intent.action.MAIN" /> 338 </intent-filter> 339 </activity> 340 341 <activity android:name="Settings$LocalePickerActivity" 342 android:label="@string/language_picker_title" 343 android:clearTaskOnLaunch="true"> 344 <intent-filter> 345 <action android:name="android.intent.action.MAIN" /> 346 <action android:name="android.settings.LOCALE_SETTINGS" /> 347 <category android:name="android.intent.category.DEFAULT" /> 348 <category android:name="android.intent.category.VOICE_LAUNCH" /> 349 </intent-filter> 350 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 351 android:value="com.android.settings.LocalePicker" /> 352 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 353 android:resource="@id/language_settings" /> 354 </activity> 355 356 <activity android:name="Settings$InputMethodAndLanguageSettingsActivity" 357 android:label="@string/language_keyboard_settings_title" 358 android:clearTaskOnLaunch="true"> 359 <intent-filter> 360 <action android:name="android.intent.action.MAIN" /> 361 <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> 362 <category android:name="android.intent.category.VOICE_LAUNCH" /> 363 <category android:name="android.intent.category.DEFAULT" /> 364 </intent-filter> 365 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 366 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" /> 367 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 368 android:resource="@id/language_settings" /> 369 </activity> 370 371 <activity android:name="Settings$SpellCheckersSettingsActivity" 372 android:label="@string/spellcheckers_settings_title" 373 android:clearTaskOnLaunch="true"> 374 <intent-filter> 375 <action android:name="android.intent.action.MAIN" /> 376 <category android:name="android.intent.category.VOICE_LAUNCH" /> 377 <category android:name="android.intent.category.DEFAULT" /> 378 </intent-filter> 379 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 380 android:value="com.android.settings.inputmethod.SpellCheckersSettings" /> 381 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 382 android:resource="@id/language_settings" /> 383 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 384 android:resource="@string/language_keyboard_settings_title" /> 385 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 386 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" /> 387 </activity> 388 389 <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity" 390 android:label="" 391 android:clearTaskOnLaunch="true"> 392 <intent-filter> 393 <action android:name="android.intent.action.MAIN" /> 394 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" /> 395 <category android:name="android.intent.category.VOICE_LAUNCH" /> 396 <category android:name="android.intent.category.DEFAULT" /> 397 </intent-filter> 398 </activity> 399 400 <receiver android:name=".inputmethod.InputMethodDialogReceiver" 401 android:enabled="true"> 402 <intent-filter> 403 <action android:name="android.settings.SHOW_INPUT_METHOD_PICKER" /> 404 </intent-filter> 405 </receiver> 406 407 <activity android:name="Settings$UserDictionarySettingsActivity" 408 android:label="@string/user_dict_settings_titlebar" 409 android:clearTaskOnLaunch="true"> 410 <intent-filter> 411 <action android:name="android.intent.action.MAIN" /> 412 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" /> 413 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" /> 414 <category android:name="android.intent.category.DEFAULT" /> 415 <category android:name="android.intent.category.VOICE_LAUNCH" /> 416 </intent-filter> 417 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 418 android:value="com.android.settings.UserDictionarySettings" /> 419 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 420 android:resource="@id/language_settings" /> 421 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 422 android:resource="@string/language_keyboard_settings_title" /> 423 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 424 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" /> 425 </activity> 426 427 <activity android:name="Settings$SoundSettingsActivity" 428 android:label="@string/sound_settings" 429 android:clearTaskOnLaunch="true"> 430 <intent-filter> 431 <action android:name="android.intent.action.MAIN" /> 432 <action android:name="com.android.settings.SOUND_SETTINGS" /> 433 <action android:name="android.settings.SOUND_SETTINGS" /> 434 <category android:name="android.intent.category.DEFAULT" /> 435 <category android:name="android.intent.category.VOICE_LAUNCH" /> 436 <category android:name="com.android.settings.SHORTCUT" /> 437 </intent-filter> 438 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 439 android:value="com.android.settings.SoundSettings" /> 440 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 441 android:resource="@id/sound_settings" /> 442 </activity> 443 444 <activity android:name="Settings$DisplaySettingsActivity" 445 android:label="@string/display_settings" 446 android:clearTaskOnLaunch="true"> 447 <intent-filter> 448 <action android:name="android.intent.action.MAIN" /> 449 <action android:name="com.android.settings.DISPLAY_SETTINGS" /> 450 <action android:name="android.settings.DISPLAY_SETTINGS" /> 451 <category android:name="android.intent.category.DEFAULT" /> 452 <category android:name="android.intent.category.VOICE_LAUNCH" /> 453 <category android:name="com.android.settings.SHORTCUT" /> 454 </intent-filter> 455 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 456 android:value="com.android.settings.DisplaySettings" /> 457 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 458 android:resource="@id/display_settings" /> 459 </activity> 460 461 <activity android:name="Settings$DockSettingsActivity" 462 android:label="@string/dock_settings_title" 463 android:enabled="@bool/has_dock_settings" 464 android:clearTaskOnLaunch="true"> 465 <intent-filter> 466 <action android:name="android.intent.action.MAIN" /> 467 <action android:name="com.android.settings.DOCK_SETTINGS" /> 468 <category android:name="android.intent.category.DEFAULT" /> 469 <category android:name="android.intent.category.VOICE_LAUNCH" /> 470 </intent-filter> 471 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 472 android:value="com.android.settings.DockSettings" /> 473 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 474 android:resource="@id/dock_settings" /> 475 </activity> 476 477 <activity android:name="Settings$DeviceInfoSettingsActivity" 478 android:theme="@android:style/Theme.Holo.DialogWhenLarge" 479 android:label="@string/device_info_settings"> 480 <intent-filter> 481 <action android:name="android.intent.action.MAIN" /> 482 <action android:name="android.settings.DEVICE_INFO_SETTINGS" /> 483 <category android:name="android.intent.category.DEFAULT" /> 484 <category android:name="android.intent.category.VOICE_LAUNCH" /> 485 </intent-filter> 486 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 487 android:value="com.android.settings.DeviceInfoSettings" /> 488 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 489 android:resource="@id/about_settings" /> 490 </activity> 491 492 <activity android:name="SettingsLicenseActivity" 493 android:label="@string/settings_license_activity_title" 494 android:theme="@*android:style/Theme.Holo.Dialog.Alert" 495 android:configChanges="orientation|screenSize"> 496 <intent-filter> 497 <action android:name="android.settings.LICENSE" /> 498 <category android:name="android.intent.category.DEFAULT" /> 499 </intent-filter> 500 </activity> 501 502 <activity android:name="SettingsSafetyLegalActivity" 503 android:label="@string/settings_safetylegal_activity_title" 504 android:theme="@*android:style/Theme.Holo.Dialog.Alert"> 505 <intent-filter> 506 <action android:name="android.settings.SAFETY" /> 507 <category android:name="android.intent.category.DEFAULT" /> 508 </intent-filter> 509 </activity> 510 511 <activity android:name="Settings$ManageApplicationsActivity" 512 android:label="@string/applications_settings" 513 android:clearTaskOnLaunch="true"> 514 <intent-filter> 515 <action android:name="android.intent.action.MAIN" /> 516 <action android:name="android.settings.APPLICATION_SETTINGS" /> 517 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" /> 518 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" /> 519 <category android:name="android.intent.category.DEFAULT" /> 520 <category android:name="android.intent.category.VOICE_LAUNCH" /> 521 <category android:name="com.android.settings.SHORTCUT" /> 522 </intent-filter> 523 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 524 android:value="com.android.settings.applications.ManageApplications" /> 525 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 526 android:resource="@id/application_settings" /> 527 </activity> 528 529 <!-- Keep compatibility with old shortcuts. --> 530 <activity-alias android:name=".ManageApplications" 531 android:label="@string/manageapplications_settings_title" 532 android:clearTaskOnLaunch="true" 533 android:exported="true" 534 android:targetActivity="Settings$ManageApplicationsActivity"> 535 </activity-alias> 536 537 <!-- Still need a top-level activity for showing app details. Aliasing 538 trick is so the code that is now a fragment can still be called 539 InstalledAppDetails. --> 540 <activity android:name=".applications.InstalledAppDetailsTop" 541 android:label="@string/application_info_label" 542 android:exported="true"> 543 </activity> 544 545 <activity-alias android:name=".applications.InstalledAppDetails" 546 android:label="@string/application_info_label" 547 android:targetActivity=".applications.InstalledAppDetailsTop"> 548 <intent-filter> 549 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" /> 550 <category android:name="android.intent.category.DEFAULT" /> 551 <data android:scheme="package" /> 552 </intent-filter> 553 </activity-alias> 554 555 <!-- Provide direct entry into manage apps showing running services. --> 556 <activity android:name="Settings$RunningServicesActivity" 557 android:label="@string/runningservices_settings_title"> 558 <intent-filter> 559 <action android:name="android.intent.action.MAIN" /> 560 <category android:name="android.intent.category.DEFAULT" /> 561 <category android:name="android.intent.category.MONKEY" /> 562 <category android:name="android.intent.category.VOICE_LAUNCH" /> 563 </intent-filter> 564 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 565 android:value="com.android.settings.applications.ManageApplications" /> 566 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 567 android:resource="@id/application_settings" /> 568 </activity> 569 570 <!-- Provide direct entry into manage apps showing running services. --> 571 <activity android:name="Settings$StorageUseActivity" 572 android:label="@string/storageuse_settings_title"> 573 <intent-filter> 574 <action android:name="android.intent.action.MAIN" /> 575 <category android:name="android.intent.category.DEFAULT" /> 576 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" /> 577 <category android:name="android.intent.category.MONKEY" /> 578 <category android:name="android.intent.category.VOICE_LAUNCH" /> 579 </intent-filter> 580 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 581 android:value="com.android.settings.applications.ManageApplications" /> 582 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 583 android:resource="@id/application_settings" /> 584 </activity> 585 586 <activity android:name="Settings$LocationSettingsActivity" 587 android:label="@string/location_settings_title" 588 android:configChanges="orientation|keyboardHidden|screenSize" 589 android:clearTaskOnLaunch="true"> 590 <intent-filter> 591 <action android:name="android.intent.action.MAIN" /> 592 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" /> 593 <action android:name="android.credentials.UNLOCK" /> 594 <category android:name="android.intent.category.DEFAULT" /> 595 <category android:name="android.intent.category.VOICE_LAUNCH" /> 596 <category android:name="com.android.settings.SHORTCUT" /> 597 </intent-filter> 598 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 599 android:value="com.android.settings.LocationSettings" /> 600 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 601 android:resource="@id/location_settings" /> 602 </activity> 603 604 <activity android:name="Settings$SecuritySettingsActivity" 605 android:label="@string/security_settings_title" 606 android:configChanges="orientation|keyboardHidden|screenSize" 607 android:clearTaskOnLaunch="true"> 608 <intent-filter> 609 <action android:name="android.intent.action.MAIN" /> 610 <action android:name="android.settings.SECURITY_SETTINGS" /> 611 <action android:name="android.credentials.UNLOCK" /> 612 <category android:name="android.intent.category.DEFAULT" /> 613 <category android:name="android.intent.category.VOICE_LAUNCH" /> 614 </intent-filter> 615 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 616 android:value="com.android.settings.SecuritySettings" /> 617 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 618 android:resource="@id/security_settings" /> 619 </activity> 620 621 <activity android:name="Settings$PrivacySettingsActivity" 622 android:label="@string/privacy_settings_title" 623 android:configChanges="orientation|keyboardHidden|screenSize" 624 android:clearTaskOnLaunch="true"> 625 <intent-filter> 626 <action android:name="android.intent.action.MAIN" /> 627 <action android:name="android.settings.PRIVACY_SETTINGS" /> 628 <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" /> 629 <category android:name="android.intent.category.DEFAULT" /> 630 <category android:name="android.intent.category.VOICE_LAUNCH" /> 631 </intent-filter> 632 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 633 android:value="com.android.settings.PrivacySettings" /> 634 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 635 android:resource="@id/privacy_settings" /> 636 </activity> 637 638 <activity android:name="SetFullBackupPassword" 639 android:theme="@android:style/Theme.Holo.DialogWhenLarge" 640 android:exported="false"> 641 </activity> 642 643 <activity android:name="CredentialStorage" 644 android:theme="@style/Transparent" 645 android:launchMode="singleTop" 646 android:configChanges="orientation|keyboardHidden|screenSize"> 647 <intent-filter> 648 <action android:name="com.android.credentials.UNLOCK" /> 649 <action android:name="com.android.credentials.INSTALL" /> 650 <action android:name="com.android.credentials.RESET" /> 651 <category android:name="android.intent.category.DEFAULT" /> 652 </intent-filter> 653 </activity> 654 655 <activity android:name="Settings$DeviceAdminSettingsActivity" 656 android:label="@string/device_admin_settings_title" 657 android:clearTaskOnLaunch="true"> 658 <intent-filter> 659 <action android:name="android.intent.action.MAIN" /> 660 <category android:name="android.intent.category.DEFAULT" /> 661 <category android:name="android.intent.category.VOICE_LAUNCH" /> 662 </intent-filter> 663 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 664 android:value="com.android.settings.DeviceAdminSettings" /> 665 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 666 android:resource="@id/security_settings" /> 667 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 668 android:resource="@string/security_settings_title" /> 669 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 670 android:value="com.android.settings.Settings$SecuritySettingsActivity" /> 671 </activity> 672 673 <activity android:name="DeviceAdminAdd" 674 android:label="@string/device_admin_add_title" 675 android:theme="@android:style/Theme.Holo.DialogWhenLarge" 676 android:clearTaskOnLaunch="true"> 677 <intent-filter> 678 <action android:name="android.app.action.ADD_DEVICE_ADMIN" /> 679 <category android:name="android.intent.category.DEFAULT" /> 680 </intent-filter> 681 </activity> 682 683 <activity android:name="IccLockSettings" 684 android:label="@string/sim_lock_settings" 685 android:theme="@android:style/Theme.Holo.DialogWhenLarge" 686 android:process="com.android.phone"> 687 <intent-filter> 688 <action android:name="android.intent.action.MAIN" /> 689 <category android:name="android.intent.category.DEFAULT" /> 690 <category android:name="android.intent.category.VOICE_LAUNCH" /> 691 </intent-filter> 692 </activity> 693 694 <activity android:name="Settings$AccessibilitySettingsActivity" 695 android:label="@string/accessibility_settings" 696 android:configChanges="orientation|keyboardHidden|screenSize" 697 android:clearTaskOnLaunch="true"> 698 <intent-filter> 699 <action android:name="android.intent.action.MAIN" /> 700 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" /> 701 <category android:name="android.intent.category.DEFAULT" /> 702 <category android:name="android.intent.category.VOICE_LAUNCH" /> 703 <category android:name="com.android.settings.SHORTCUT" /> 704 </intent-filter> 705 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 706 android:value="com.android.settings.AccessibilitySettings" /> 707 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 708 android:resource="@id/accessibility_settings" /> 709 </activity> 710 711 <activity android:name="Settings$TextToSpeechSettingsActivity" 712 android:label="@string/tts_settings"> 713 <intent-filter> 714 <action android:name="android.intent.action.MAIN" /> 715 <action android:name="com.android.settings.TTS_SETTINGS" /> 716 <category android:name="android.intent.category.DEFAULT" /> 717 </intent-filter> 718 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 719 android:value="com.android.settings.TextToSpeechSettings" /> 720 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 721 android:resource="@id/language_settings" /> 722 </activity> 723 724 <!-- Second and third-level settings --> 725 726 727 <!-- Lock screen settings --> 728 <activity android:name="ConfirmLockPattern"/> 729 730 <activity android:name="ConfirmLockPassword" 731 android:windowSoftInputMode="stateVisible|adjustResize"/> 732 733 <activity android:name="ChooseLockGeneric" 734 android:label="@string/lockpassword_choose_lock_generic_header" 735 android:excludeFromRecents="true" > 736 <intent-filter> 737 <action android:name="android.app.action.SET_NEW_PASSWORD" /> 738 <category android:name="android.intent.category.DEFAULT" /> 739 </intent-filter> 740 </activity> 741 742 <activity android:name="ChooseLockPattern" android:exported="false"/> 743 744 <activity android:name="ChooseLockPassword" android:exported="false" 745 android:windowSoftInputMode="stateVisible|adjustResize"/> 746 747 <activity android:name="ChooseLockPatternTutorial" android:exported="false"/> 748 749 <!-- Runs in the phone process since it needs access to the Phone object --> 750 <activity android:name=".deviceinfo.Status" 751 android:label="@string/device_status_activity_title" 752 android:theme="@android:style/Theme.Holo.DialogWhenLarge" 753 android:process="com.android.phone"> 754 <intent-filter> 755 <action android:name="android.intent.action.MAIN" /> 756 <category android:name="android.intent.category.DEFAULT" /> 757 <category android:name="android.intent.category.VOICE_LAUNCH" /> 758 </intent-filter> 759 </activity> 760 761 <activity android:name="Settings$StorageSettingsActivity" 762 android:label="@string/storage_settings_title"> 763 <intent-filter> 764 <action android:name="android.intent.action.MAIN" /> 765 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" /> 766 <action android:name="android.settings.MEMORY_CARD_SETTINGS" /> 767 <category android:name="android.intent.category.DEFAULT" /> 768 <category android:name="android.intent.category.VOICE_LAUNCH" /> 769 </intent-filter> 770 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 771 android:value="com.android.settings.deviceinfo.Memory" /> 772 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 773 android:resource="@id/storage_settings" /> 774 </activity> 775 776 <activity android:name=".deviceinfo.MiscFilesHandler" 777 android:theme="@android:style/Theme.Holo.DialogWhenLarge"/> 778 779 <activity android:name="ApnEditor" 780 android:label="@string/apn_edit" 781 android:theme="@android:style/Theme.Holo.DialogWhenLarge"> 782 <intent-filter> 783 <action android:name="android.intent.action.VIEW" /> 784 <action android:name="android.intent.action.EDIT" /> 785 <category android:name="android.intent.category.DEFAULT" /> 786 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" /> 787 </intent-filter> 788 789 <intent-filter> 790 <action android:name="android.intent.action.INSERT" /> 791 <category android:name="android.intent.category.DEFAULT" /> 792 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" /> 793 </intent-filter> 794 </activity> 795 796 <activity android:name="MediaFormat" android:label="@string/media_format_title"> 797 <intent-filter> 798 <action android:name="android.intent.action.MAIN" /> 799 </intent-filter> 800 </activity> 801 802 <activity android:name=".quicklaunch.QuickLaunchSettings" 803 android:label="@string/quick_launch_title"> 804 <intent-filter> 805 <action android:name="android.intent.action.MAIN" /> 806 <action android:name="android.settings.QUICK_LAUNCH_SETTINGS" /> 807 <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" /> 808 <category android:name="android.intent.category.VOICE_LAUNCH" /> 809 <category android:name="android.intent.category.DEFAULT" /> 810 </intent-filter> 811 </activity> 812 813 <activity android:name=".quicklaunch.BookmarkPicker" android:label="@string/quick_launch_title"> 814 <intent-filter> 815 <action android:name="android.intent.action.MAIN" /> 816 <category android:name="android.intent.category.VOICE_LAUNCH" /> 817 </intent-filter> 818 </activity> 819 820 <activity android:name="Settings$DevelopmentSettingsActivity" 821 android:label="@string/development_settings_title" 822 android:clearTaskOnLaunch="true"> 823 <intent-filter> 824 <action android:name="android.intent.action.MAIN" /> 825 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> 826 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> 827 <category android:name="android.intent.category.DEFAULT" /> 828 </intent-filter> 829 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 830 android:value="com.android.settings.DevelopmentSettings" /> 831 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 832 android:resource="@id/development_settings" /> 833 </activity> 834 835 <activity-alias android:name="DevelopmentSettings" 836 android:clearTaskOnLaunch="true" 837 android:exported="true" 838 android:label="@string/development_settings_title" 839 android:targetActivity="Settings$DevelopmentSettingsActivity"> 840 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 841 android:value="com.android.settings.DevelopmentSettings" /> 842 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 843 android:resource="@id/development_settings" /> 844 </activity-alias> 845 846 <activity android:name="Settings$UsbSettingsActivity" 847 android:label="@string/storage_title_usb" 848 android:clearTaskOnLaunch="true"> 849 <intent-filter> 850 <action android:name="android.intent.action.MAIN" /> 851 <action android:name="android.settings.STORAGE_USB_SETTINGS" /> 852 <action android:name="com.android.settings.STORAGE_USB_SETTINGS" /> 853 <category android:name="android.intent.category.DEFAULT" /> 854 </intent-filter> 855 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 856 android:value="com.android.settings.deviceinfo.UsbSettings" /> 857 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 858 android:resource="@id/storage_settings" /> 859 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 860 android:resource="@string/storage_settings_title" /> 861 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 862 android:value="com.android.settings.Settings$StorageSettingsActivity" /> 863 </activity> 864 865 <activity-alias android:name="UsbSettings" 866 android:clearTaskOnLaunch="true" 867 android:exported="true" 868 android:label="@string/storage_title_usb" 869 android:targetActivity="Settings$DevelopmentSettingsActivity"> 870 <intent-filter> 871 <action android:name="android.intent.action.MAIN" /> 872 <action android:name="android.settings.STORAGE_USB_SETTINGS" /> 873 <action android:name="com.android.settings.STORAGE_USB_SETTINGS" /> 874 <category android:name="android.intent.category.DEFAULT" /> 875 </intent-filter> 876 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 877 android:value="com.android.settings.deviceinfo.UsbSettings" /> 878 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 879 android:resource="@id/storage_settings" /> 880 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE" 881 android:resource="@string/storage_settings_title" /> 882 <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS" 883 android:value="com.android.settings.Settings$StorageSettingsActivity" /> 884 </activity-alias> 885 886 <!-- Bluetooth stuff --> 887 888 <activity android:name=".bluetooth.BluetoothPairingDialog" 889 android:label="@string/bluetooth_pairing_request" 890 android:excludeFromRecents="true" 891 android:theme="@*android:style/Theme.Holo.Dialog.Alert"> 892 <intent-filter> 893 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> 894 <category android:name="android.intent.category.DEFAULT" /> 895 </intent-filter> 896 </activity> 897 898 <receiver 899 android:name=".bluetooth.BluetoothDiscoveryReceiver"> 900 <intent-filter> 901 <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" /> 902 <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" /> 903 <category android:name="android.intent.category.DEFAULT" /> 904 </intent-filter> 905 </receiver> 906 907 <receiver 908 android:name=".bluetooth.DockEventReceiver"> 909 <intent-filter> 910 <action android:name="android.intent.action.DOCK_EVENT" /> 911 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> 912 <action android:name="android.bluetooth.headset.action.STATE_CHANGED" /> 913 <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" /> 914 <category android:name="android.intent.category.DEFAULT" /> 915 </intent-filter> 916 </receiver> 917 918 <service android:name=".bluetooth.DockService" /> 919 920 <activity android:name=".bluetooth.RequestPermissionActivity" 921 android:label="@string/bluetooth_permission_request" 922 android:excludeFromRecents="true" 923 android:permission="android.permission.BLUETOOTH" 924 android:theme="@*android:style/Theme.Holo.Dialog.Alert"> 925 <intent-filter> 926 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" /> 927 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" /> 928 <category android:name="android.intent.category.DEFAULT" /> 929 </intent-filter> 930 </activity> 931 932 <activity android:name=".bluetooth.RequestPermissionHelperActivity" 933 android:label="@string/bluetooth_pairing_request" 934 android:excludeFromRecents="true" 935 android:permission="android.permission.BLUETOOTH" 936 android:theme="@*android:style/Theme.Holo.Dialog.Alert"> 937 </activity> 938 939 <receiver android:name=".bluetooth.BluetoothPairingRequest"> 940 <intent-filter> 941 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> 942 <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" /> 943 </intent-filter> 944 </receiver> 945 946 <receiver android:name=".bluetooth.BluetoothPermissionRequest" 947 android:permission="android.permission.BLUETOOTH_ADMIN"> 948 <intent-filter> 949 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" /> 950 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" /> 951 </intent-filter> 952 </receiver> 953 954 <activity android:name=".bluetooth.BluetoothPermissionActivity" 955 android:label="@string/bluetooth_connection_permission_request" 956 android:excludeFromRecents="true" 957 android:permission="android.permission.BLUETOOTH_ADMIN" 958 android:theme="@*android:style/Theme.Holo.Dialog.Alert"> 959 <intent-filter> 960 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" /> 961 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" /> 962 <category android:name="android.intent.category.DEFAULT" /> 963 </intent-filter> 964 </activity> 965 966 <activity android:name="ActivityPicker" 967 android:label="@string/activity_picker_label" 968 android:theme="@*android:style/Theme.Dialog.Alert" 969 android:finishOnCloseSystemDialogs="true"> 970 <intent-filter> 971 <action android:name="android.intent.action.PICK_ACTIVITY" /> 972 <category android:name="android.intent.category.DEFAULT" /> 973 </intent-filter> 974 </activity> 975 976 <!-- NFC settings --> 977 <activity android:name="Settings$AndroidBeamSettingsActivity" 978 android:label="@string/android_beam_settings_title" 979 android:clearTaskOnLaunch="true"> 980 <intent-filter> 981 <action android:name="android.intent.action.MAIN" /> 982 <action android:name="android.settings.ANDROID_BEAM_SETTINGS" /> 983 <category android:name="android.intent.category.DEFAULT" /> 984 </intent-filter> 985 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 986 android:value="com.android.settings.nfc.NdefPush" /> 987 </activity> 988 989 <!-- Accessibility tutorial --> 990 <activity android:name="AccessibilityTutorialActivity" 991 android:label="@string/accessibility_tutorial_title" 992 android:configChanges="orientation" 993 android:immersive="true" 994 android:theme="@style/Theme.AccessibilityTutorialActivity"> 995 <intent-filter> 996 <action android:name="android.settings.ACCESSIBILITY_TUTORIAL" /> 997 <category android:name="android.intent.category.DEFAULT" /> 998 </intent-filter> 999 </activity> 1000 1001 1002 1003 1004 <!-- Development settings --> 1005 1006 <activity android:name="DebugIntentSender" android:label="@string/debug_intent_sender_label"> 1007 <intent-filter> 1008 <action android:name="android.intent.action.MAIN" /> 1009 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 1010 </intent-filter> 1011 </activity> 1012 1013 <!-- DeviceInfo adds the user's requested build to stats upload. --> 1014 <receiver android:name=".DeviceInfo$StatsReportReceiver"> 1015 <intent-filter> 1016 <action android:name="android.intent.action.STATISTICS_REPORT" /> 1017 </intent-filter> 1018 </receiver> 1019 1020 <activity android:name="BatteryInfo" android:label="@string/battery_info_label"> 1021 <intent-filter> 1022 <action android:name="android.intent.action.MAIN" /> 1023 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 1024 <category android:name="android.intent.category.VOICE_LAUNCH" /> 1025 </intent-filter> 1026 </activity> 1027 1028 <activity android:name="Display" android:label="@string/display_label" 1029 android:configChanges="fontScale"> 1030 <intent-filter> 1031 <action android:name="android.intent.action.MAIN" /> 1032 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 1033 </intent-filter> 1034 </activity> 1035 1036 <activity android:name="RadioInfo" android:label="@string/phone_info_label" 1037 android:process="com.android.phone"> 1038 <intent-filter> 1039 <action android:name="android.intent.action.MAIN" /> 1040 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 1041 </intent-filter> 1042 </activity> 1043 1044 <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? --> 1045 <activity-alias android:name="ProxySelector" 1046 android:label="@string/proxy_settings_label" 1047 android:targetActivity="Settings"> 1048 <intent-filter> 1049 <action android:name="android.intent.action.MAIN" /> 1050 <category android:name="android.intent.category.DEFAULT" /> 1051 <category android:name="android.intent.category.VOICE_LAUNCH" /> 1052 </intent-filter> 1053 </activity-alias> 1054 1055 <!-- TODO: Is this needed? --> 1056 <activity android:name="BandMode" 1057 android:theme="@android:style/Theme.Dialog" 1058 android:process="com.android.phone"> 1059 <intent-filter> 1060 <action android:name="android.intent.action.MAIN" /> 1061 <category android:name="android.intent.category.DEFAULT" /> 1062 <category android:name="android.intent.category.VOICE_LAUNCH" /> 1063 </intent-filter> 1064 </activity> 1065 1066 <activity android:name="TestingSettings" android:label="@string/testing"> 1067 <intent-filter> 1068 <action android:name="android.intent.action.MAIN" /> 1069 <category android:name="android.intent.category.DEFAULT" /> 1070 </intent-filter> 1071 </activity> 1072 1073 <receiver android:name="TestingSettingsBroadcastReceiver"> 1074 <intent-filter> 1075 <action android:name="android.provider.Telephony.SECRET_CODE" /> 1076 <data android:scheme="android_secret_code" android:host="4636" /> 1077 </intent-filter> 1078 </receiver> 1079 1080 <!-- Standard picker for widgets --> 1081 <activity android:name="AppWidgetPickActivity" 1082 android:label="@string/widget_picker_title" 1083 android:theme="@*android:style/Theme.Dialog.Alert" 1084 android:finishOnCloseSystemDialogs="true"> 1085 <intent-filter> 1086 <action android:name="android.appwidget.action.APPWIDGET_PICK" /> 1087 <category android:name="android.intent.category.DEFAULT" /> 1088 </intent-filter> 1089 </activity> 1090 1091 <activity android:name="UsageStats" android:label="@string/usage_stats_label"> 1092 <intent-filter> 1093 <action android:name="android.intent.action.MAIN" /> 1094 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> 1095 </intent-filter> 1096 </activity> 1097 1098 <activity android:name="Settings$PowerUsageSummaryActivity" 1099 android:label="@string/power_usage_summary_title"> 1100 <intent-filter> 1101 <action android:name="android.intent.action.MAIN" /> 1102 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" /> 1103 <category android:name="android.intent.category.DEFAULT" /> 1104 <category android:name="com.android.settings.SHORTCUT" /> 1105 </intent-filter> 1106 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 1107 android:value="com.android.settings.fuelgauge.PowerUsageSummary" /> 1108 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 1109 android:resource="@id/battery_settings" /> 1110 </activity> 1111 1112 <activity 1113 android:name="Settings$ManageAccountsSettingsActivity" 1114 android:label="@string/sync_settings"> 1115 <intent-filter> 1116 <action android:name="android.intent.action.MAIN" /> 1117 <action android:name="android.settings.SYNC_SETTINGS" /> 1118 <category android:name="android.intent.category.DEFAULT" /> 1119 </intent-filter> 1120 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 1121 android:value="com.android.settings.accounts.ManageAccountsSettings" /> 1122 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 1123 android:resource="@id/sync_settings" /> 1124 </activity> 1125 1126 <activity android:name="Settings$AccountSyncSettingsActivity" 1127 android:label="@string/account_sync_settings_title"> 1128 <intent-filter> 1129 <action android:name="android.intent.action.MAIN" /> 1130 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" /> 1131 <category android:name="android.intent.category.DEFAULT" /> 1132 </intent-filter> 1133 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 1134 android:value="com.android.settings.accounts.AccountSyncSettings" /> 1135 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 1136 android:resource="@id/sync_settings" /> 1137 </activity> 1138 1139 <activity android:name="com.android.settings.accounts.AddAccountSettings" 1140 android:theme="@android:style/Theme.Translucent.NoTitleBar" 1141 android:configChanges="orientation|keyboardHidden|screenSize" 1142 android:label="@string/header_add_an_account"> 1143 <intent-filter> 1144 <action android:name="android.intent.action.MAIN" /> 1145 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" /> 1146 <category android:name="android.intent.category.DEFAULT" /> 1147 </intent-filter> 1148 </activity> 1149 1150 <activity android:name="com.android.settings.accounts.ChooseAccountActivity" 1151 android:label="@string/header_add_an_account" 1152 android:configChanges="orientation|keyboardHidden|screenSize" 1153 android:theme="@android:style/Theme.Holo.DialogWhenLarge"/> 1154 1155 <activity android:name=".CryptKeeper" 1156 android:immersive="true" 1157 android:launchMode="singleTop" 1158 android:excludeFromRecents="true" 1159 android:theme="@android:style/Theme.Holo.NoActionBar" 1160 android:configChanges="mcc|mnc|keyboard|keyboardHidden|uiMode" 1161 android:windowSoftInputMode="stateVisible|adjustResize"> 1162 <intent-filter android:priority="10"> 1163 <action android:name="android.intent.action.MAIN" /> 1164 <category android:name="android.intent.category.HOME" /> 1165 <category android:name="android.intent.category.DEFAULT" /> 1166 </intent-filter> 1167 </activity> 1168 1169 <activity android:name=".CryptKeeper$Blank" 1170 android:immersive="true" 1171 android:launchMode="singleTop" 1172 android:theme="@style/CryptKeeperBlankTheme" 1173 /> 1174 1175 <activity android:name=".CryptKeeperConfirm$Blank" 1176 android:immersive="true" 1177 android:launchMode="singleTop" 1178 android:theme="@style/CryptKeeperBlankTheme" 1179 /> 1180 1181 <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings --> 1182 <activity android:name="Settings$CryptKeeperSettingsActivity" 1183 android:label="@string/crypt_keeper_encrypt_title"> 1184 <intent-filter> 1185 <action android:name="android.intent.action.MAIN" /> 1186 <action android:name="android.app.action.START_ENCRYPTION" /> 1187 <category android:name="android.intent.category.DEFAULT" /> /> 1188 </intent-filter> 1189 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 1190 android:value="com.android.settings.CryptKeeperSettings" /> 1191 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 1192 android:resource="@id/security_settings" /> 1193 </activity> 1194 1195 <activity android:name="Settings$DataUsageSummaryActivity" 1196 android:label="@string/data_usage_summary_title" 1197 android:uiOptions="none"> 1198 <intent-filter> 1199 <action android:name="android.intent.action.MAIN" /> 1200 <category android:name="android.intent.category.DEFAULT" /> 1201 <category android:name="com.android.settings.SHORTCUT" /> 1202 </intent-filter> 1203 <meta-data android:name="com.android.settings.FRAGMENT_CLASS" 1204 android:value="com.android.settings.DataUsageSummary" /> 1205 <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID" 1206 android:resource="@id/wireless_settings" /> 1207 </activity> 1208 1209 <receiver android:name=".widget.SettingsAppWidgetProvider" 1210 android:label="@string/gadget_title" 1211 android:exported="false" 1212 android:enabled="@bool/has_powercontrol_widget"> 1213 <intent-filter> 1214 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 1215 <action android:name="android.appwidget.action.APPWIDGET_ENABLED" /> 1216 <action android:name="android.appwidget.action.APPWIDGET_DISABLED" /> 1217 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" /> 1218 <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" /> 1219 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> 1220 <action android:name="android.location.PROVIDERS_CHANGED" /> 1221 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" /> 1222 </intent-filter> 1223 <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" /> 1224 </receiver> 1225 1226 </application> 1227 </manifest> 1228