1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.android.tv.settings" 4 android:sharedUserId="android.uid.system" 5 android:versionCode="1" 6 android:versionName="1.0" > 7 8 <uses-sdk 9 android:minSdkVersion="23" /> 10 11 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 12 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 13 <uses-permission android:name="android.permission.BACKUP" /> 14 <uses-permission android:name="android.permission.BLUETOOTH" /> 15 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 16 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 17 <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> 18 <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> 19 <uses-permission android:name="android.permission.DUMP" /> 20 <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" /> 21 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" /> 22 <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> 23 <uses-permission android:name="android.permission.INJECT_EVENTS" /> 24 <uses-permission android:name="android.permission.INTERNET" /> 25 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> 26 <uses-permission android:name="android.permission.MANAGE_USERS" /> 27 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> 28 <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/> 29 <uses-permission android:name="android.permission.READ_CONTACTS" /> 30 <uses-permission android:name="android.permission.REBOOT" /> 31 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 32 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 33 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> 34 <uses-permission android:name="android.permission.SET_TIME" /> 35 <uses-permission android:name="android.permission.SET_TIME_ZONE" /> 36 <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" /> 37 <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 38 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 39 <application 40 android:icon="@drawable/logo_settings_color_48dp" 41 android:label="@string/settings_app_name" 42 android:banner="@drawable/ic_launcher_banner_settings" 43 android:supportsRtl="true" 44 android:theme="@style/Theme.Settings" 45 android:usesCleartextTraffic="true" 46 android:defaultToDeviceProtectedStorage="true" 47 android:directBootAware="true"> 48 49 <activity 50 android:name=".MainSettings" 51 android:excludeFromRecents="true" 52 android:theme="@style/Theme.Settings.Transparent" 53 android:configChanges="keyboard|keyboardHidden|navigation" 54 android:label="@string/settings_app_name" > 55 <intent-filter> 56 <action android:name="android.intent.action.MAIN" /> 57 <action android:name="android.settings.SETTINGS" /> 58 <category android:name="android.intent.category.DEFAULT" /> 59 </intent-filter> 60 61 <!-- Intent filter used to display this activity as a settings 62 entry point in the LeanbackLauncher --> 63 <intent-filter 64 android:priority="3" 65 android:label="@string/launcher_settings_app_name" 66 android:icon="@drawable/ic_settings_launcher_icon" > 67 <action android:name="android.intent.action.MAIN" /> 68 <category android:name="android.intent.category.LEANBACK_SETTINGS" /> 69 </intent-filter> 70 </activity> 71 72 <!-- WifiSetupActivity may be (usually is) started from setup so theme is 73 determined at runtime --> 74 <activity 75 android:name=".connectivity.setup.WifiSetupActivity" 76 android:clearTaskOnLaunch="true" 77 android:excludeFromRecents="true" 78 android:theme="@style/Theme.Setup" 79 android:configChanges="keyboard|keyboardHidden|navigation" > 80 <intent-filter> 81 <action android:name="android.intent.action.MAIN" /> 82 <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" /> 83 <!-- TODO remove custom action when stop including /packages/apps/Settings --> 84 <action android:name="com.android.net.wifi.CANVAS_SETUP_WIFI_NETWORK" /> 85 86 <category android:name="android.intent.category.DEFAULT" /> 87 </intent-filter> 88 </activity> 89 <activity 90 android:name=".connectivity.WifiConnectionActivity" 91 android:clearTaskOnLaunch="true" 92 android:configChanges="keyboard|keyboardHidden|navigation" 93 android:excludeFromRecents="true" 94 android:exported="true" 95 android:theme="@style/Theme.Leanback.FormWizard.Solid" /> 96 <activity 97 android:name=".connectivity.EditProxySettingsActivity" 98 android:clearTaskOnLaunch="true" 99 android:configChanges="keyboard|keyboardHidden|navigation" 100 android:excludeFromRecents="true" 101 android:theme="@style/Theme.Leanback.FormWizard.Solid" /> 102 <activity 103 android:name=".connectivity.EditIpSettingsActivity" 104 android:clearTaskOnLaunch="true" 105 android:configChanges="keyboard|keyboardHidden|navigation" 106 android:excludeFromRecents="true" 107 android:theme="@style/Theme.Leanback.FormWizard.Solid" /> 108 <activity 109 android:name=".connectivity.AddWifiNetworkActivity" 110 android:clearTaskOnLaunch="true" 111 android:configChanges="keyboard|keyboardHidden|navigation" 112 android:excludeFromRecents="true" 113 android:exported="true" 114 android:theme="@style/Theme.Leanback.FormWizard.Solid" /> 115 <!-- WpsConnectionActivity may be started from setup so theme 116 is determined at runtime --> 117 <activity 118 android:name=".connectivity.WpsConnectionActivity" 119 android:configChanges="keyboard|keyboardHidden|navigation" 120 android:excludeFromRecents="true" 121 android:exported="true" /> 122 <activity 123 android:name=".accounts.AccountSyncActivity" 124 android:theme="@style/Theme.Settings.Transparent" 125 android:configChanges="keyboard|keyboardHidden|navigation" 126 android:excludeFromRecents="true" 127 android:exported="true" > 128 <intent-filter> 129 <action android:name="android.intent.action.MAIN" /> 130 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" /> 131 132 <category android:name="android.intent.category.DEFAULT" /> 133 </intent-filter> 134 </activity> 135 <activity 136 android:name=".accounts.RemoveAccountDialog" 137 android:configChanges="keyboard|keyboardHidden|navigation" 138 android:excludeFromRecents="true" /> 139 <activity 140 android:name=".accounts.AddAccountWithTypeActivity" 141 android:excludeFromRecents="true" 142 android:exported="true" > 143 <intent-filter> 144 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" /> 145 146 <category android:name="android.intent.category.DEFAULT" /> 147 </intent-filter> 148 </activity> 149 <activity 150 android:name=".device.apps.AppsActivity" 151 android:theme="@style/Theme.Settings.Transparent" 152 android:configChanges="keyboard|keyboardHidden|navigation" 153 android:excludeFromRecents="true" 154 android:exported="true" > 155 <intent-filter> 156 <action android:name="android.intent.action.MAIN" /> 157 <action android:name="android.settings.APPLICATION_SETTINGS" /> 158 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" /> 159 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" /> 160 161 <category android:name="android.intent.category.DEFAULT" /> 162 <category android:name="android.intent.category.VOICE_LAUNCH" /> 163 <category android:name="com.android.settings.SHORTCUT" /> 164 </intent-filter> 165 </activity> 166 <activity 167 android:name=".device.apps.AppManagementActivity" 168 android:theme="@style/Theme.Settings.Transparent" 169 android:configChanges="keyboard|keyboardHidden|navigation" 170 android:excludeFromRecents="true" 171 android:exported="true" > 172 <intent-filter android:priority="1"> 173 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" /> 174 <category android:name="android.intent.category.DEFAULT" /> 175 <data android:scheme="package" /> 176 </intent-filter> 177 </activity> 178 <activity 179 android:name=".device.StorageResetActivity" 180 android:theme="@style/Theme.Settings.Transparent" 181 android:configChanges="keyboard|keyboardHidden|navigation" 182 android:excludeFromRecents="true" 183 android:exported="true"> 184 <intent-filter android:priority="1"> 185 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" /> 186 <action android:name="android.settings.MEMORY_CARD_SETTINGS" /> 187 <category android:name="android.intent.category.DEFAULT" /> 188 </intent-filter> 189 <intent-filter> 190 <action android:name="android.intent.action.MAIN" /> 191 <category android:name="android.intent.category.DEFAULT" /> 192 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" /> 193 <action android:name="android.os.storage.action.MANAGE_STORAGE" /> 194 </intent-filter> 195 </activity> 196 <activity android:name=".device.storage.ResetActivity" 197 android:theme="@style/Theme.Settings.Transparent" 198 android:configChanges="keyboard|keyboardHidden|navigation" 199 android:excludeFromRecents="true" /> 200 <activity android:name=".connectivity.NetworkActivity" 201 android:theme="@style/Theme.Settings.Transparent" 202 android:configChanges="keyboard|keyboardHidden|navigation" 203 android:excludeFromRecents="true" 204 android:exported="true" > 205 206 <!-- Intent filter used to display this activity as a settings 207 entry point in the LeanbackLauncher --> 208 <intent-filter 209 android:priority="2" 210 android:label="@string/launcher_network_app_name" 211 android:icon="@drawable/ic_settings_wifi_active_0_launcher" > 212 <action android:name="android.intent.action.MAIN" /> 213 <category android:name="android.intent.category.LEANBACK_SETTINGS" /> 214 </intent-filter> 215 216 <intent-filter> 217 <action android:name="android.settings.WIFI_SETTINGS" /> 218 <category android:name="android.intent.category.DEFAULT" /> 219 <category android:name="android.intent.category.LEANBACK_SETTINGS" /> 220 </intent-filter> 221 </activity> 222 <activity 223 android:name=".system.SecurityActivity" 224 android:theme="@style/Theme.Settings.Transparent" 225 android:configChanges="keyboard|keyboardHidden|navigation" 226 android:excludeFromRecents="true" 227 android:exported="true" > 228 <intent-filter> 229 <action android:name="android.settings.SECURITY_SETTINGS" /> 230 231 <category android:name="android.intent.category.DEFAULT" /> 232 </intent-filter> 233 </activity> 234 <activity-alias 235 android:name=".users.RestrictedProfileActivityLauncherEntry" 236 android:enabled="false" 237 android:excludeFromRecents="true" 238 android:exported="true" 239 android:targetActivity=".system.SecurityActivity" > 240 241 <!-- 242 Intent filter used to display this activity as a settings 243 entry point in the LeanbackLauncher 244 --> 245 <intent-filter 246 android:icon="@drawable/ic_settings_restricted_profile_launcher" 247 android:label="@string/launcher_restricted_profile_app_name" 248 android:priority="0" > 249 <action android:name="android.intent.action.MAIN" /> 250 251 <category android:name="android.intent.category.LEANBACK_SETTINGS" /> 252 </intent-filter> 253 </activity-alias> 254 <activity 255 android:name=".device.sound.SoundActivity" 256 android:theme="@style/Theme.Settings.Transparent" 257 android:configChanges="keyboard|keyboardHidden|navigation" 258 android:excludeFromRecents="true" 259 android:exported="true" > 260 <intent-filter> 261 <action android:name="android.intent.action.MAIN" /> 262 <action android:name="com.android.settings.SOUND_SETTINGS" /> 263 <action android:name="android.settings.SOUND_SETTINGS" /> 264 265 <category android:name="android.intent.category.DEFAULT" /> 266 <category android:name="android.intent.category.VOICE_LAUNCH" /> 267 <category android:name="com.android.settings.SHORTCUT" /> 268 </intent-filter> 269 </activity> 270 <activity 271 android:name=".device.display.daydream.DaydreamActivity" 272 android:theme="@style/Theme.Settings.Transparent" 273 android:configChanges="keyboard|keyboardHidden|navigation" 274 android:excludeFromRecents="true" 275 android:exported="true" /> 276 <activity 277 android:name=".device.display.daydream.DaydreamVoiceAction" 278 android:excludeFromRecents="true" 279 android:exported="true" 280 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 281 <intent-filter> 282 283 <!-- This intent is launched by the SLEEP voice action from Pano Search --> 284 <action android:name="com.google.android.pano.action.SLEEP" /> 285 286 <category android:name="android.intent.category.DEFAULT" /> 287 </intent-filter> 288 </activity> 289 <activity 290 android:name=".device.privacy.PrivacyActivity" 291 android:configChanges="keyboard|keyboardHidden|navigation" 292 android:excludeFromRecents="true" 293 android:exported="true" 294 android:theme="@android:style/Theme.NoDisplay" > 295 <intent-filter> 296 <action android:name="android.intent.action.MAIN" /> 297 <action android:name="android.settings.PRIVACY_SETTINGS" /> 298 299 <category android:name="android.intent.category.DEFAULT" /> 300 <category android:name="android.intent.category.VOICE_LAUNCH" /> 301 </intent-filter> 302 </activity> 303 <activity 304 android:name=".system.AccessibilityActivity" 305 android:theme="@style/Theme.Settings.Transparent" 306 android:configChanges="keyboard|keyboardHidden|navigation" 307 android:excludeFromRecents="true" 308 android:exported="true" /> 309 <activity 310 android:name=".system.CaptionSetupActivity" 311 android:configChanges="keyboard|keyboardHidden|navigation" 312 android:excludeFromRecents="true" 313 android:exported="true" > 314 <intent-filter> 315 <action android:name="android.settings.CAPTIONING_SETTINGS" /> 316 317 <category android:name="android.intent.category.DEFAULT" /> 318 </intent-filter> 319 </activity> 320 <activity 321 android:name=".system.DateTimeActivity" 322 android:theme="@style/Theme.Settings.Transparent" 323 android:configChanges="keyboard|keyboardHidden|navigation" 324 android:excludeFromRecents="true" 325 android:exported="true" > 326 <intent-filter> 327 <action android:name="android.settings.DATE_SETTINGS" /> 328 329 <category android:name="android.intent.category.DEFAULT" /> 330 </intent-filter> 331 </activity> 332 <activity 333 android:name=".system.LocationActivity" 334 android:theme="@style/Theme.Settings.Transparent" 335 android:configChanges="keyboard|keyboardHidden|navigation" 336 android:excludeFromRecents="true" 337 android:exported="true" > 338 <intent-filter> 339 <action android:name="android.intent.action.MAIN" /> 340 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" /> 341 <category android:name="android.intent.category.DEFAULT" /> 342 <category android:name="android.intent.category.VOICE_LAUNCH" /> 343 <category android:name="com.android.settings.SHORTCUT" /> 344 </intent-filter> 345 </activity> 346 <activity 347 android:name=".system.development.DevelopmentActivity" 348 android:theme="@style/Theme.Settings.Transparent" 349 android:configChanges="keyboard|keyboardHidden|navigation" 350 android:excludeFromRecents="true" 351 android:exported="true" > 352 <intent-filter> 353 <action android:name="android.intent.action.MAIN" /> 354 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> 355 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> 356 357 <category android:name="android.intent.category.DEFAULT" /> 358 </intent-filter> 359 </activity> 360 <activity android:name=".system.development.AppPicker" 361 android:configChanges="keyboard|keyboardHidden|navigation" 362 android:excludeFromRecents="true" 363 android:exported="false" /> 364 <activity 365 android:name=".inputmethod.KeyboardActivity" 366 android:theme="@style/Theme.Settings.Transparent" 367 android:configChanges="keyboard|keyboardHidden|navigation" 368 android:excludeFromRecents="true" 369 android:exported="true" > 370 <intent-filter> 371 <action android:name="android.intent.action.MAIN" /> 372 <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> 373 374 <category android:name="android.intent.category.VOICE_LAUNCH" /> 375 <category android:name="android.intent.category.DEFAULT" /> 376 </intent-filter> 377 </activity> 378 <activity 379 android:name=".system.LanguageActivity" 380 android:theme="@style/Theme.Settings.Transparent" 381 android:configChanges="keyboard|keyboardHidden|navigation|locale" 382 android:excludeFromRecents="true" 383 android:exported="true" > 384 <intent-filter> 385 <action android:name="android.settings.LOCALE_SETTINGS" /> 386 387 <category android:name="android.intent.category.DEFAULT" /> 388 </intent-filter> 389 </activity> 390 <activity 391 android:name=".system.InputsActivity" 392 android:configChanges="keyboard|keyboardHidden|navigation" 393 android:excludeFromRecents="true" 394 android:exported="true" /> 395 <activity 396 android:name=".accessories.BluetoothAccessoryActivity" 397 android:theme="@style/Theme.Settings.Transparent" 398 android:configChanges="keyboard|keyboardHidden|navigation" 399 android:excludeFromRecents="true" 400 android:exported="true" /> 401 <activity 402 android:name=".accessories.AddAccessoryActivity" 403 android:configChanges="keyboard|keyboardHidden|navigation" 404 android:excludeFromRecents="true" 405 android:exported="true" 406 android:launchMode="singleTask" 407 android:taskAffinity="" 408 android:persistableMode="persistNever"> 409 <intent-filter> 410 <action android:name="com.google.android.intent.action.CONNECT_INPUT" /> 411 412 <category android:name="android.intent.category.DEFAULT" /> 413 </intent-filter> 414 </activity> 415 416 <receiver android:name=".accessories.BluetoothPairingRequest" > 417 <intent-filter> 418 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> 419 </intent-filter> 420 </receiver> 421 422 <activity 423 android:name=".accessories.BluetoothPairingDialog" 424 android:configChanges="keyboard|keyboardHidden|navigation" 425 android:excludeFromRecents="true" 426 android:exported="true" 427 android:taskAffinity="" > 428 <intent-filter> 429 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> 430 431 <category android:name="android.intent.category.DEFAULT" /> 432 </intent-filter> 433 </activity> 434 <activity 435 android:name=".accessories.BluetoothDevicePickerActivity" 436 android:configChanges="keyboard|keyboardHidden|navigation" 437 android:excludeFromRecents="true" 438 android:exported="true" > 439 <intent-filter> 440 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" /> 441 442 <category android:name="android.intent.category.DEFAULT" /> 443 </intent-filter> 444 </activity> 445 <activity 446 android:name=".about.AboutActivity" 447 android:theme="@style/Theme.Settings.Transparent" 448 android:excludeFromRecents="true" 449 android:exported="true" > 450 <intent-filter> 451 <action android:name="android.intent.action.MAIN" /> 452 <action android:name="android.settings.DEVICE_INFO_SETTINGS" /> 453 454 <category android:name="android.intent.category.DEFAULT" /> 455 <category android:name="android.intent.category.VOICE_LAUNCH" /> 456 </intent-filter> 457 </activity> 458 <!-- Runs in the phone process since it needs access to the Phone object --> 459 <activity android:name=".about.StatusActivity" 460 android:excludeFromRecents="true" 461 android:theme="@style/Theme.Settings.Transparent" 462 android:process="com.android.phone"> 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 </intent-filter> 468 </activity> 469 <activity 470 android:name=".about.LicenseActivity" 471 android:label="@string/about_legal_license" 472 android:excludeFromRecents="true" 473 android:exported="true" > 474 <intent-filter> 475 <action android:name="android.settings.LICENSE" /> 476 477 <category android:name="android.intent.category.DEFAULT" /> 478 </intent-filter> 479 </activity> 480 <activity 481 android:name=".name.DeviceNameSettingsActivity" 482 android:configChanges="keyboardHidden|navigation" 483 android:excludeFromRecents="true" > 484 <intent-filter> 485 <action android:name="android.settings.DEVICE_NAME" /> 486 <category android:name="android.intent.category.DEFAULT" /> 487 </intent-filter> 488 </activity> 489 <activity 490 android:name=".name.setup.DeviceNameFlowStartActivity" 491 android:configChanges="keyboardHidden|navigation" 492 android:theme="@style/SetupFlowGuidedStepTheme" 493 android:label="@string/device_name" 494 android:excludeFromRecents="true" > 495 <intent-filter> 496 <action android:name="android.settings.START_DEVICE_NAME_FLOW" /> 497 <category android:name="android.intent.category.DEFAULT" /> 498 </intent-filter> 499 </activity> 500 501 <service android:name=".users.UserSwitchListenerService"/> 502 <receiver android:name=".users.UserSwitchListenerService$BootReceiver"> 503 <intent-filter> 504 <action android:name="android.intent.action.BOOT_COMPLETED"/> 505 </intent-filter> 506 </receiver> 507 508 <receiver android:name=".device.storage.DiskReceiver"> 509 <intent-filter> 510 <action android:name="android.os.storage.action.VOLUME_STATE_CHANGED" /> 511 <action android:name="com.google.android.tungsten.setupwraith.TV_SETTINGS_POST_SETUP" /> 512 </intent-filter> 513 </receiver> 514 515 <service android:name=".device.storage.SettingsStorageService$Impl" 516 android:exported="false" /> 517 518 <activity android:name=".device.storage.NewStorageActivity" 519 android:excludeFromRecents="true" 520 android:taskAffinity="" 521 android:exported="false"> 522 <intent-filter> 523 <action android:name="com.android.tv.settings.action.NEW_STORAGE" /> 524 <category android:name="android.intent.category.DEFAULT" /> 525 </intent-filter> 526 </activity> 527 528 <activity android:name=".device.storage.UnmountActivity" 529 android:excludeFromRecents="true" 530 android:exported="false"> 531 <intent-filter> 532 <action android:name="com.android.tv.settings.action.UNMOUNT_STORAGE" /> 533 <category android:name="android.intent.category.DEFAULT" /> 534 </intent-filter> 535 </activity> 536 537 <activity android:name=".device.storage.FormatActivity" 538 android:excludeFromRecents="true" 539 android:exported="false" /> 540 541 <activity android:name=".device.storage.MigrateStorageActivity" 542 android:excludeFromRecents="true" 543 android:exported="false"> 544 <intent-filter> 545 <action android:name="com.android.tv.settings.action.MIGRATE_STORAGE" /> 546 <category android:name="android.intent.category.DEFAULT" /> 547 </intent-filter> 548 </activity> 549 550 <activity android:name=".device.apps.MoveAppActivity" 551 android:excludeFromRecents="true" 552 android:exported="false"> 553 <intent-filter> 554 <action android:name="com.android.tv.settings.action.MOVE_APP" /> 555 <category android:name="android.intent.category.DEFAULT" /> 556 </intent-filter> 557 </activity> 558 559 <activity android:name=".accessories.BluetoothRequestPermissionActivity" 560 android:label="@string/bluetooth_permission_request" 561 android:excludeFromRecents="true" 562 android:permission="android.permission.BLUETOOTH" 563 android:theme="@android:style/Theme.NoDisplay"> 564 <intent-filter android:priority="1"> 565 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" /> 566 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" /> 567 <category android:name="android.intent.category.DEFAULT" /> 568 </intent-filter> 569 </activity> 570 571 <!-- Triggered when user-selected home app isn't encryption aware --> 572 <activity android:name=".system.FallbackHome" 573 android:excludeFromRecents="true" 574 android:theme="@style/FallbackHome" 575 android:configChanges="locale|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize|layoutDirection" > 576 <intent-filter android:priority="-1000"> 577 <action android:name="android.intent.action.MAIN" /> 578 <category android:name="android.intent.category.HOME" /> 579 <category android:name="android.intent.category.DEFAULT" /> 580 </intent-filter> 581 </activity> 582 583 <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity" 584 android:label="" 585 android:theme="@style/Theme.Settings.Transparent" 586 android:clearTaskOnLaunch="true"> 587 <intent-filter android:priority="1"> 588 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" /> 589 <category android:name="android.intent.category.DEFAULT" /> 590 </intent-filter> 591 <intent-filter> 592 <action android:name="android.intent.action.MAIN" /> 593 <category android:name="android.intent.category.VOICE_LAUNCH" /> 594 <category android:name="android.intent.category.DEFAULT" /> 595 </intent-filter> 596 </activity> 597 598 <activity android:name=".device.apps.specialaccess.ManageExternalSourcesActivity" 599 android:label="@string/install_other_apps" 600 android:theme="@style/Theme.Settings.Transparent" 601 android:taskAffinity=""> 602 <intent-filter android:priority="1"> 603 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" /> 604 <category android:name="android.intent.category.DEFAULT" /> 605 </intent-filter> 606 <intent-filter android:priority="1"> 607 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" /> 608 <category android:name="android.intent.category.DEFAULT" /> 609 <data android:scheme="package" /> 610 </intent-filter> 611 </activity> 612 613 <!-- Dummy intent filters for CTS TODO: implement something useful --> 614 <activity android:name=".EmptyStubActivity" 615 android:exported="true" 616 android:excludeFromRecents="true" 617 android:theme="@android:style/Theme.NoDisplay"> 618 <intent-filter> 619 <action android:name="android.settings.WEBVIEW_SETTINGS" /> 620 <category android:name="android.intent.category.DEFAULT" /> 621 </intent-filter> 622 <intent-filter android:priority="1"> 623 <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" /> 624 <category android:name="android.intent.category.DEFAULT" /> 625 </intent-filter> 626 <intent-filter android:priority="1"> 627 <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> 628 <category android:name="android.intent.category.DEFAULT" /> 629 <data android:scheme="package" /> 630 </intent-filter> 631 <intent-filter android:priority="1"> 632 <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" /> 633 <category android:name="android.intent.category.DEFAULT" /> 634 <data android:scheme="package" /> 635 </intent-filter> 636 <intent-filter android:priority="1"> 637 <action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" /> 638 <action android:name="android.settings.HOME_SETTINGS" /> 639 <category android:name="android.intent.category.DEFAULT" /> 640 </intent-filter> 641 </activity> 642 </application> 643 644 </manifest> 645