1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 * Copyright (C) 2015 The Android Open Source Project 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 --> 17 18<manifest xmlns:android="http://schemas.android.com/apk/res/android" 19 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" 20 package="android.server.wm.app"> 21 22 <!-- virtual display test permissions --> 23 <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT"/> 24 <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> 25 <uses-permission android:name="android.permission.BIND_VOICE_INTERACTION"/> 26 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 27 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 28 <uses-permission android:name="android.permission.HIDE_OVERLAY_WINDOWS"/> 29 30 <application android:debuggable="true"> 31 <activity android:name=".TestActivity" 32 android:resizeableActivity="true" 33 android:supportsPictureInPicture="true" 34 android:exported="true"/> 35 <activity android:name=".UiScalingTestActivity" 36 android:resizeableActivity="true" 37 android:supportsPictureInPicture="true" 38 android:exported="true"/> 39 <activity android:name=".TestActivityWithSameAffinity" 40 android:resizeableActivity="true" 41 android:supportsPictureInPicture="true" 42 android:exported="true" 43 android:taskAffinity="nobody.but.PipActivitySameAffinity"/> 44 <activity android:name=".TranslucentTestActivity" 45 android:resizeableActivity="true" 46 android:supportsPictureInPicture="true" 47 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 48 android:theme="@style/Theme.Transparent" 49 android:exported="true"/> 50 <activity android:name=".VrTestActivity" 51 android:resizeableActivity="true" 52 android:exported="true"/> 53 <activity-alias android:name=".AliasTestActivity" 54 android:exported="true" 55 android:targetActivity=".TestActivity"/> 56 <activity android:name=".ResumeWhilePausingActivity" 57 android:allowEmbedded="true" 58 android:resumeWhilePausing="true" 59 android:taskAffinity="" 60 android:exported="true"/> 61 <activity android:name=".ResizeableActivity" 62 android:resizeableActivity="true" 63 android:allowEmbedded="true" 64 android:exported="true" 65 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 66 <activity android:name=".NonResizeableActivity" 67 android:resizeableActivity="false" 68 android:exported="true"/> 69 <activity android:name=".DockedActivity" 70 android:resizeableActivity="true" 71 android:exported="true" 72 android:taskAffinity="nobody.but.DockedActivity"/> 73 <activity android:name=".TranslucentActivity" 74 android:theme="@android:style/Theme.Translucent.NoTitleBar" 75 android:resizeableActivity="true" 76 android:taskAffinity="nobody.but.TranslucentActivity" 77 android:exported="true"/> 78 <activity android:name=".DialogWhenLargeActivity" 79 android:exported="true" 80 android:theme="@android:style/Theme.DeviceDefault.Light.DialogWhenLarge"/> 81 <activity android:name=".NoRelaunchActivity" 82 android:resizeableActivity="true" 83 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|fontScale|colorMode|density|touchscreen" 84 android:exported="true" 85 android:taskAffinity="nobody.but.NoRelaunchActivity"/> 86 <activity android:name=".SlowCreateActivity" 87 android:resizeableActivity="true" 88 android:exported="true"/> 89 <activity android:name=".LaunchingActivity" 90 android:resizeableActivity="true" 91 android:exported="true" 92 android:taskAffinity="nobody.but.LaunchingActivity"/> 93 <!-- 94 * This activity should have same affinity as LaunchingActivity, because we're using it to 95 * check activities being launched into the same task. 96 --> 97 <activity android:name=".AltLaunchingActivity" 98 android:resizeableActivity="true" 99 android:exported="true" 100 android:taskAffinity="nobody.but.LaunchingActivity"/> 101 <activity android:name=".PipActivity" 102 android:resizeableActivity="false" 103 android:supportsPictureInPicture="true" 104 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 105 android:exported="true" 106 android:taskAffinity="nobody.but.PipActivity"/> 107 <activity android:name=".PipActivity2" 108 android:resizeableActivity="false" 109 android:supportsPictureInPicture="true" 110 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 111 android:exported="true" 112 android:taskAffinity="nobody.but.PipActivity2"/> 113 <activity android:name=".PipOnStopActivity" 114 android:resizeableActivity="false" 115 android:supportsPictureInPicture="true" 116 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 117 android:exported="true" 118 android:taskAffinity="nobody.but.PipOnStopActivity"/> 119 <activity android:name=".PipActivityWithSameAffinity" 120 android:resizeableActivity="false" 121 android:supportsPictureInPicture="true" 122 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 123 android:exported="true" 124 android:taskAffinity="nobody.but.PipActivitySameAffinity"/> 125 <activity android:name=".AlwaysFocusablePipActivity" 126 android:theme="@style/Theme.Transparent" 127 android:resizeableActivity="false" 128 android:supportsPictureInPicture="true" 129 androidprv:alwaysFocusable="true" 130 android:exported="true" 131 android:taskAffinity="nobody.but.AlwaysFocusablePipActivity"/> 132 <activity android:name=".LaunchIntoPinnedStackPipActivity" 133 android:resizeableActivity="false" 134 androidprv:alwaysFocusable="true" 135 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 136 android:exported="true"/> 137 <activity android:name=".LaunchPipOnPipActivity" 138 android:resizeableActivity="false" 139 android:supportsPictureInPicture="true" 140 android:taskAffinity="nobody.but.LaunchPipOnPipActivity" 141 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 142 android:exported="true"/> 143 <activity android:name=".LaunchEnterPipActivity" 144 android:resizeableActivity="false" 145 android:supportsPictureInPicture="true" 146 androidprv:alwaysFocusable="true" 147 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 148 android:exported="true"/> 149 <activity android:name=".PipActivityWithMinimalSize" 150 android:resizeableActivity="false" 151 android:supportsPictureInPicture="true" 152 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 153 android:exported="true" 154 android:taskAffinity="nobody.but.PipActivity"> 155 <layout android:minWidth="100dp" 156 android:minHeight="80dp"/> 157 </activity> 158 <activity android:name=".PipActivityWithTinyMinimalSize" 159 android:resizeableActivity="false" 160 android:supportsPictureInPicture="true" 161 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 162 android:exported="true" 163 android:taskAffinity="nobody.but.PipActivity"> 164 <layout android:minWidth="1dp" 165 android:minHeight="1dp"/> 166 </activity> 167 <activity android:name=".FreeformActivity" 168 android:resizeableActivity="true" 169 android:taskAffinity="nobody.but.FreeformActivity" 170 android:exported="true"/> 171 <activity android:name=".TopLeftLayoutActivity" 172 android:resizeableActivity="true" 173 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 174 android:exported="true"> 175 <layout android:defaultWidth="240dp" 176 android:defaultHeight="160dp" 177 android:gravity="top|left" 178 android:minWidth="100dp" 179 android:minHeight="80dp"/> 180 </activity> 181 <activity android:name=".TopRightLayoutActivity" 182 android:resizeableActivity="true" 183 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 184 android:exported="true"> 185 <layout android:defaultWidth="50%" 186 android:defaultHeight="70%" 187 android:gravity="top|right" 188 android:minWidth="50dp" 189 android:minHeight="80dp"/> 190 </activity> 191 <activity android:name=".BottomLeftLayoutActivity" 192 android:resizeableActivity="true" 193 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 194 android:exported="true"> 195 <layout android:defaultWidth="50%" 196 android:defaultHeight="70%" 197 android:gravity="bottom|left" 198 android:minWidth="50dp" 199 android:minHeight="80dp"/> 200 </activity> 201 <activity android:name=".BottomRightLayoutActivity" 202 android:resizeableActivity="true" 203 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 204 android:exported="true"> 205 <layout android:defaultWidth="240dp" 206 android:defaultHeight="160dp" 207 android:gravity="bottom|right" 208 android:minWidth="100dp" 209 android:minHeight="80dp"/> 210 </activity> 211 <activity android:name=".TurnScreenOnActivity" 212 android:exported="true"/> 213 <activity android:name=".TurnScreenOnDismissKeyguardActivity" 214 android:exported="true"/> 215 <activity android:name=".SingleTaskActivity" 216 android:exported="true" 217 android:launchMode="singleTask"/> 218 <activity android:name=".SingleTopActivity" 219 android:exported="true" 220 android:launchMode="singleTop"/> 221 <activity android:name=".SingleInstanceActivity" 222 android:exported="true" 223 android:launchMode="singleInstance"/> 224 <activity android:name=".TrampolineActivity" 225 android:exported="true" 226 android:theme="@android:style/Theme.NoDisplay"/> 227 <activity android:name=".BroadcastReceiverActivity" 228 android:resizeableActivity="true" 229 android:exported="true"/> 230 <activity-alias android:enabled="true" 231 android:exported="true" 232 android:name=".EntryPointAliasActivity" 233 android:targetActivity=".TrampolineActivity"> 234 </activity-alias> 235 <activity android:name=".BottomActivity" 236 android:exported="true" 237 android:theme="@style/NoPreview"/> 238 <activity android:name=".TopActivity" 239 android:process=".top_process" 240 android:exported="true" 241 android:theme="@style/NoPreview"/> 242 <activity android:name=".TopWallpaperActivity" 243 android:process=".top_process" 244 android:exported="true" 245 android:theme="@style/WallpaperTheme"/> 246 <activity android:name=".UnresponsiveActivity" 247 android:process=".unresponsive_activity_process" 248 android:exported="true" 249 android:theme="@style/NoPreview"/> 250 <activity android:name=".TranslucentTopActivity" 251 android:process=".top_process" 252 android:exported="true" 253 android:theme="@style/TranslucentTheme"/> 254 <activity android:name=".TranslucentTopWallpaperActivity" 255 android:process=".top_process" 256 android:exported="true" 257 android:theme="@style/TranslucentWallpaperTheme"/> 258 <activity android:name=".TopNonResizableActivity" 259 android:exported="true" 260 android:resizeableActivity="false" 261 android:theme="@style/NoPreview" 262 /> 263 <activity android:name=".TopNonResizableWallpaperActivity" 264 android:exported="true" 265 android:resizeableActivity="false" 266 android:theme="@style/WallpaperTheme" 267 /> 268 <activity android:name=".BottomNonResizableActivity" 269 android:exported="true" 270 android:resizeableActivity="false" 271 android:theme="@style/NoPreview" 272 /> 273 <activity android:name=".TranslucentTopNonResizableActivity" 274 android:process=".top_process" 275 android:exported="true" 276 android:resizeableActivity="false" 277 android:theme="@style/TranslucentTheme" 278 /> 279 <!-- An animation test with an explicitly opaque theme, overriding device defaults, as the 280 animation background being tested is not used in translucent activities. --> 281 <activity android:name=".AnimationTestActivity" 282 android:theme="@style/OpaqueTheme" 283 android:exported="true"/> 284 <activity android:name=".VirtualDisplayActivity" 285 android:resizeableActivity="true" 286 android:exported="true" 287 android:taskAffinity="nobody.but.VirtualDisplayActivity" 288 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|keyboardHidden"/> 289 <activity android:name=".ShowWhenLockedActivity" 290 android:exported="true"/> 291 <activity android:name=".ShowWhenLockedWithDialogActivity" 292 android:exported="true"/> 293 <activity android:name=".ShowWhenLockedDialogActivity" 294 android:exported="true" 295 android:theme="@android:style/Theme.Material.Dialog"/> 296 <activity android:name=".ShowWhenLockedTranslucentActivity" 297 android:exported="true" 298 android:theme="@android:style/Theme.Translucent"/> 299 <activity android:name=".DismissKeyguardActivity" 300 android:exported="true"/> 301 <activity android:name=".DismissKeyguardMethodActivity" 302 android:exported="true"/> 303 <activity android:name=".WallpaperActivity" 304 android:exported="true" 305 android:theme="@style/WallpaperTheme"/> 306 <activity android:name=".KeyguardLockActivity" 307 android:exported="true"/> 308 <activity android:name=".LogConfigurationActivity" 309 android:exported="true" 310 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout"/> 311 <activity android:name=".PortraitOrientationActivity" 312 android:exported="true" 313 android:screenOrientation="portrait" 314 android:documentLaunchMode="always"/> 315 <activity android:name=".LandscapeOrientationActivity" 316 android:exported="true" 317 android:screenOrientation="landscape" 318 android:documentLaunchMode="always"/> 319 <activity android:name=".MoveTaskToBackActivity" 320 android:exported="true" 321 android:launchMode="singleInstance"/> 322 <activity android:name=".NightModeActivity" 323 android:exported="true" 324 android:configChanges="uiMode"/> 325 <activity android:name=".FontScaleActivity" 326 android:exported="true"/> 327 <activity android:name=".FontScaleNoRelaunchActivity" 328 android:exported="true" 329 android:configChanges="fontScale"/> 330 <activity android:name=".DisplayAccessCheckEmbeddingActivity" 331 android:allowEmbedded="true" 332 android:exported="true"/> 333 <receiver android:name=".LaunchBroadcastReceiver" 334 android:enabled="true" 335 android:exported="true"> 336 <intent-filter> 337 <action android:name="android.server.wm.app.LAUNCH_BROADCAST_ACTION"/> 338 <action android:name="android.server.wm.app.ACTION_TEST_ACTIVITY_START"/> 339 </intent-filter> 340 </receiver> 341 342 <activity android:name=".AssistantActivity" 343 android:exported="true" 344 android:screenOrientation="locked"/> 345 <activity android:name=".TranslucentAssistantActivity" 346 android:exported="true" 347 android:theme="@style/Theme.Transparent"/> 348 <activity android:name=".LaunchAssistantActivityFromSession" 349 android:taskAffinity="nobody.but.LaunchAssistantActivityFromSession" 350 android:exported="true"/> 351 <activity android:name=".LaunchAssistantActivityIntoAssistantStack" 352 android:taskAffinity="nobody.but.LaunchAssistantActivityIntoAssistantStack" 353 android:exported="true"/> 354 355 <service android:name=".AssistantVoiceInteractionService" 356 android:permission="android.permission.BIND_VOICE_INTERACTION" 357 android:exported="true"> 358 <meta-data android:name="android.voice_interaction" 359 android:resource="@xml/interaction_service"/> 360 <intent-filter> 361 <action android:name="android.service.voice.VoiceInteractionService"/> 362 </intent-filter> 363 </service> 364 365 <service android:name=".AssistantVoiceInteractionSessionService" 366 android:permission="android.permission.BIND_VOICE_INTERACTION" 367 android:exported="true"/> 368 369 <activity android:name=".SplashscreenActivity" 370 android:taskAffinity="nobody.but.SplashscreenActivity" 371 android:theme="@style/SplashscreenTheme" 372 android:exported="true"/> 373 374 <activity android:name=".DisablePreviewActivity" 375 android:theme="@style/NoPreview" 376 android:exported="true"/> 377 <activity android:name=".ShowWhenLockedNoPreviewActivity" 378 android:theme="@style/NoPreview" 379 android:exported="true"/> 380 <activity android:name=".ShowWhenLockedAttrNoPreviewActivity" 381 android:showWhenLocked="true" 382 android:theme="@style/NoPreview" 383 android:exported="true"/> 384 <activity android:name=".ShowWhenLockedAttrRemoveAttrNoPreviewActivity" 385 android:showWhenLocked="true" 386 android:theme="@style/NoPreview" 387 android:exported="true"/> 388 <activity android:name=".ShowWhenLockedWithDialogNoPreviewActivity" 389 android:theme="@style/NoPreview" 390 android:exported="true"/> 391 392 <activity android:name=".NoHistoryActivity" 393 android:noHistory="true" 394 android:exported="true"/> 395 396 <activity android:name=".NoHistoryActivity2" 397 android:noHistory="true" 398 android:exported="true"/> 399 400 <activity android:name=".ShowWhenLockedAttrActivity" 401 android:showWhenLocked="true" 402 android:exported="true"/> 403 404 <activity android:name=".ShowWhenLockedAttrRemoveAttrActivity" 405 android:configChanges="keyboard|keyboardHidden|navigation" 406 android:showWhenLocked="true" 407 android:exported="true"/> 408 409 <activity android:name=".ShowWhenLockedAttrWithDialogActivity" 410 android:showWhenLocked="true" 411 android:exported="true"/> 412 413 <activity android:name=".InheritShowWhenLockedAddActivity" 414 android:exported="true"/> 415 416 <activity android:name=".InheritShowWhenLockedAttrActivity" 417 android:inheritShowWhenLocked="true" 418 android:exported="true"/> 419 420 <activity android:name=".InheritShowWhenLockedRemoveActivity" 421 android:inheritShowWhenLocked="true" 422 android:exported="true"/> 423 424 <activity android:name=".NoInheritShowWhenLockedAttrActivity" 425 android:exported="true"/> 426 427 <activity android:name=".ShowWhenLockedAttrImeActivity" 428 android:showWhenLocked="true" 429 android:exported="true"/> 430 431 <activity android:name=".ShowWhenLockedAttrRotationActivity" 432 android:showWhenLocked="true" 433 android:configChanges="orientation|screenSize|screenLayout" 434 android:exported="true"/> 435 436 <activity android:name=".ToastActivity" 437 android:exported="true"/> 438 439 <activity android:name=".TurnScreenOnAttrActivity" 440 android:turnScreenOn="true" 441 android:exported="true"/> 442 443 <activity android:name=".TurnScreenOnShowOnLockActivity" 444 android:showWhenLocked="true" 445 android:turnScreenOn="true" 446 android:exported="true"/> 447 448 <activity android:name=".TurnScreenOnAttrRemoveAttrActivity" 449 android:turnScreenOn="true" 450 android:showWhenLocked="true" 451 android:exported="true"/> 452 453 <activity android:name=".TurnScreenOnSingleTaskActivity" 454 android:turnScreenOn="true" 455 android:showWhenLocked="true" 456 android:exported="true" 457 android:launchMode="singleTask"/> 458 459 <activity android:name=".TurnScreenOnAttrDismissKeyguardActivity" 460 android:turnScreenOn="true" 461 android:exported="true"/> 462 463 <activity android:name=".TurnScreenOnWithRelayoutActivity" 464 android:exported="true"/> 465 466 <activity android:name=".RecursiveActivity" 467 android:exported="true"/> 468 469 <activity android:name=".LaunchTestOnDestroyActivity" 470 android:exported="true"/> 471 472 <activity android:name=".ReportFullyDrawnActivity" 473 android:exported="true"/> 474 475 <activity android:name=".NoDisplayActivity" 476 android:exported="true" 477 android:theme="@android:style/Theme.NoDisplay"/> 478 479 <activity android:name=".SingleTaskInstanceDisplayActivity" 480 android:exported="true"/> 481 482 <activity android:name=".SingleTaskInstanceDisplayActivity2" 483 android:exported="true"/> 484 485 <activity android:name=".SingleTaskInstanceDisplayActivity3" 486 android:exported="true" 487 android:launchMode="singleInstance"/> 488 489 <service android:name=".LiveWallpaper" 490 android:permission="android.permission.BIND_WALLPAPER" 491 android:exported="true"> 492 <intent-filter> 493 <action android:name="android.service.wallpaper.WallpaperService"> 494 </action> 495 </intent-filter> 496 <meta-data android:name="android.service.wallpaper" 497 android:resource="@xml/wallpaper"> 498 </meta-data> 499 </service> 500 501 <service android:name=".TestDream" 502 android:exported="true" 503 android:permission="android.permission.BIND_DREAM_SERVICE"> 504 <intent-filter> 505 <action android:name="android.service.dreams.DreamService"/> 506 <category android:name="android.intent.category.DEFAULT"/> 507 </intent-filter> 508 </service> 509 510 <service android:name=".TestStubbornDream" 511 android:exported="true" 512 android:permission="android.permission.BIND_DREAM_SERVICE"> 513 <intent-filter> 514 <action android:name="android.service.dreams.DreamService"/> 515 <category android:name="android.intent.category.DEFAULT"/> 516 </intent-filter> 517 </service> 518 519 <!-- Disable home activities by default or it may disturb other tests by 520 showing ResolverActivity when start home activity --> 521 <activity-alias android:name=".HomeActivity" 522 android:targetActivity=".TestActivity" 523 android:enabled="false" 524 android:exported="true"> 525 <intent-filter> 526 <action android:name="android.intent.action.MAIN"/> 527 <category android:name="android.intent.category.HOME"/> 528 <category android:name="android.intent.category.DEFAULT"/> 529 </intent-filter> 530 </activity-alias> 531 532 <activity-alias android:name=".SecondaryHomeActivity" 533 android:targetActivity=".TestActivity" 534 android:enabled="false" 535 android:exported="true"> 536 <intent-filter> 537 <action android:name="android.intent.action.MAIN"/> 538 <category android:name="android.intent.category.HOME"/> 539 <category android:name="android.intent.category.SECONDARY_HOME"/> 540 <category android:name="android.intent.category.DEFAULT"/> 541 </intent-filter> 542 </activity-alias> 543 544 <activity-alias android:name=".SingleHomeActivity" 545 android:targetActivity=".SingleInstanceActivity" 546 android:enabled="false" 547 android:exported="true"> 548 <intent-filter> 549 <action android:name="android.intent.action.MAIN"/> 550 <category android:name="android.intent.category.HOME"/> 551 <category android:name="android.intent.category.DEFAULT"/> 552 </intent-filter> 553 </activity-alias> 554 555 <activity-alias android:name=".SingleSecondaryHomeActivity" 556 android:targetActivity=".SingleInstanceActivity" 557 android:enabled="false" 558 android:exported="true"> 559 <intent-filter> 560 <action android:name="android.intent.action.MAIN"/> 561 <category android:name="android.intent.category.HOME"/> 562 <category android:name="android.intent.category.SECONDARY_HOME"/> 563 <category android:name="android.intent.category.DEFAULT"/> 564 </intent-filter> 565 </activity-alias> 566 567 <service android:name="com.android.cts.verifier.vr.MockVrListenerService" 568 android:exported="true" 569 android:enabled="true" 570 android:permission="android.permission.BIND_VR_LISTENER_SERVICE"> 571 <intent-filter> 572 <action android:name="android.service.vr.VrListenerService"/> 573 </intent-filter> 574 </service> 575 576 <activity android:name=".HostActivity" 577 android:exported="true"> 578 <intent-filter> 579 <action android:name="android.server.wm.app.HostActivity"/> 580 </intent-filter> 581 </activity> 582 <service android:name=".RenderService" 583 android:process=".render_process"/> 584 <activity android:name=".ClickableToastActivity" 585 android:exported="true"/> 586 <activity android:name=".MinimalPostProcessingActivity" 587 android:exported="true"/> 588 <activity android:name=".MinimalPostProcessingActivity2" 589 android:exported="true"/> 590 <activity android:name=".MinimalPostProcessingManifestActivity" 591 android:preferMinimalPostProcessing="true" 592 android:exported="true"/> 593 <activity android:name=".PopupMinimalPostProcessingActivity" 594 android:theme="@android:style/Theme.Holo.Dialog.NoActionBar" 595 android:exported="true"/> 596 <activity android:name=".CrashingActivity" 597 android:exported="true" /> 598 <activity android:name=".PresentationActivity" 599 android:launchMode="singleTop" 600 android:exported="true"/> 601 <activity android:name=".HideOverlayWindowsActivity" android:exported="true"/> 602 <activity android:name=".BackgroundImageActivity" 603 android:theme="@style/BackgroundImage" 604 android:exported="true"/> 605 <activity android:name=".BlurActivity" 606 android:exported="true" 607 android:theme="@style/TranslucentDialog"/> 608 <activity android:name=".BlurAttributesActivity" 609 android:exported="true" 610 android:theme="@style/BlurryDialog"/> 611 <activity android:name=".BadBlurActivity" 612 android:exported="true" 613 android:theme="@style/BadBlurryDialog"/> 614 615 <!-- Splash Screen Test Activities --> 616 <activity android:name=".HandleSplashScreenExitActivity" 617 android:theme="@style/ShowBrandingTheme" 618 android:configChanges="uiMode" 619 android:exported="true" 620 android:taskAffinity="nobody.but.TestSplashScreenAffinity"/> 621 <activity android:name=".SplashScreenReplaceIconActivity" 622 android:exported="true" 623 android:theme="@style/ReplaceIconTheme" 624 android:taskAffinity="nobody.but.TestSplashScreenAffinity"/> 625 <activity android:name=".SplashScreenReplaceThemeActivity" 626 android:exported="true" 627 android:theme="@style/ReplaceIconTheme" 628 android:taskAffinity="nobody.but.TestSplashScreenAffinity"/> 629 630 <service android:name=".OverlayTestService" 631 android:exported="true" /> 632 </application> 633</manifest> 634