1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 * Copyright (C) 2017 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 xmlns:tools="http://schemas.android.com/tools" 21 package="android.server.wm.cts" 22 android:targetSandboxVersion="2"> 23 24 <uses-permission android:name="android.permission.READ_LOGS"/> 25 <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/> 26 <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> 27 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 28 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/> 29 <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/> 30 <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT"/> 31 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 32 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 33 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/> 34 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> 35 36 <application android:label="CtsWindowManagerDeviceTestCases" 37 android:requestLegacyExternalStorage="true"> 38 <uses-library android:name="android.test.runner"/> 39 40 <activity android:name="android.server.wm.ActivityManagerTestBase$ConfigChangeHandlingActivity" 41 android:resizeableActivity="true" 42 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 43 44 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$FirstActivity"/> 45 46 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SecondActivity"/> 47 48 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$ThirdActivity"/> 49 50 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SideActivity" 51 android:taskAffinity="nobody.but.SideActivity"/> 52 53 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$TranslucentActivity" 54 android:theme="@android:style/Theme.Translucent.NoTitleBar"/> 55 56 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SecondTranslucentActivity" 57 android:theme="@android:style/Theme.Translucent.NoTitleBar"/> 58 59 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$CallbackTrackingActivity" 60 android:configChanges="keyboard|keyboardHidden|navigation"/> 61 62 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SecondCallbackTrackingActivity"/> 63 64 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$TranslucentCallbackTrackingActivity" 65 android:theme="@android:style/Theme.Translucent.NoTitleBar"/> 66 67 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$ShowWhenLockedCallbackTrackingActivity" 68 android:configChanges="keyboard|keyboardHidden|navigation" /> 69 70 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SecondProcessCallbackTrackingActivity" 71 android:process=":SecondProcess" 72 android:exported="true"/> 73 74 <provider android:name="android.server.wm.lifecycle.LifecycleLog" 75 android:authorities="android.server.wm.lifecycle.logprovider" 76 android:exported="true"/> 77 78 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$LaunchForResultActivity"/> 79 80 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$ResultActivity"/> 81 82 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$TranslucentResultActivity" 83 android:theme="@android:style/Theme.Dialog"/> 84 85 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SingleTopActivity" 86 android:launchMode="singleTop"/> 87 88 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$ConfigChangeHandlingActivity" 89 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density"/> 90 91 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$PipActivity" 92 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 93 android:supportsPictureInPicture="true"/> 94 95 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$AlwaysFocusablePipActivity" 96 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout" 97 android:resizeableActivity="false" 98 android:supportsPictureInPicture="true" 99 androidprv:alwaysFocusable="true" 100 android:exported="true"/> 101 102 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$SlowActivity"/> 103 104 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$NoDisplayActivity" 105 android:theme="@android:style/Theme.NoDisplay"/> 106 107 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$DifferentAffinityActivity" 108 android:taskAffinity="nobody.but.DifferentAffinityActivity"/> 109 110 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$TransitionSourceActivity" 111 android:theme="@style/window_activity_transitions"/> 112 113 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$TransitionDestinationActivity" 114 android:theme="@style/window_activity_transitions"/> 115 116 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$LaunchForwardResultActivity"/> 117 118 <activity android:name="android.server.wm.lifecycle.ActivityLifecycleClientTestBase$TrampolineActivity"/> 119 120 <activity android:name="android.server.wm.MultiDisplayActivityLaunchTests$ImmediateLaunchTestActivity" 121 android:allowEmbedded="true"/> 122 123 <activity android:name="android.server.wm.MultiDisplaySystemDecorationTests$ImeTestActivity" 124 android:resizeableActivity="true" 125 android:theme="@style/no_starting_window" 126 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 127 <activity android:name="android.server.wm.MultiDisplaySystemDecorationTests$ImeTestActivity2"/> 128 <activity android:name="android.server.wm.MultiDisplaySystemDecorationTests$ImeTestActivityWithBrokenContextWrapper"/> 129 130 <activity android:name="android.server.wm.MultiDisplayClientTests$ClientTestActivity"/> 131 <activity android:name="android.server.wm.MultiDisplayClientTests$NoRelaunchActivity" 132 android:resizeableActivity="true" 133 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen|keyboard|keyboardHidden|navigation"/> 134 135 <activity android:name="android.server.wm.HideOverlayWindowsTest$SystemWindowActivity" 136 android:process=":swa" 137 android:exported="true"/> 138 <activity android:name="android.server.wm.HideOverlayWindowsTest$InternalSystemWindowActivity" 139 android:process=":iswa" 140 android:exported="true"/> 141 <activity android:name="android.server.wm.HideOverlayWindowsTest$SystemApplicationOverlayActivity" 142 android:process=":saoa" 143 android:exported="true"/> 144 145 <activity android:name="android.server.wm.KeyguardLockedTests$ShowImeAfterLockscreenActivity" 146 android:configChanges="keyboard|keyboardHidden|navigation"/> 147 148 <activity android:name="android.server.wm.KeyguardLockedTests$ShowWhenLockedImeActivity"/> 149 150 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$StandardActivity" 151 android:exported="true"/> 152 153 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$SecondStandardActivity" 154 android:exported="true"/> 155 156 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$StandardWithSingleTopActivity" 157 android:exported="true"/> 158 159 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$SingleTopActivity" 160 android:launchMode="singleTop" 161 android:exported="true"/> 162 163 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$SingleInstanceActivity" 164 android:launchMode="singleInstance" 165 android:exported="true"/> 166 167 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$SingleTaskActivity" 168 android:launchMode="singleTask" 169 android:exported="true"/> 170 171 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$DocumentIntoExistingActivity" 172 android:documentLaunchMode="intoExisting" 173 android:exported="true"/> 174 <activity-alias 175 android:name="android.server.wm.lifecycle.ActivityStarterTests$DocumentIntoExistingAliasActivity" 176 android:targetActivity="android.server.wm.lifecycle.ActivityStarterTests$DocumentIntoExistingActivity" 177 android:exported="true"> 178 </activity-alias> 179 180 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$TestLaunchingActivity" 181 android:taskAffinity="nobody.but.LaunchingActivity" 182 android:exported="true"/> 183 184 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$LaunchingAndFinishActivity" 185 android:taskAffinity="nobody.but.LaunchingActivity" 186 android:exported="true"/> 187 188 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$ClearTaskOnLaunchActivity" 189 android:clearTaskOnLaunch="true"/> 190 191 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$FinishOnTaskLaunchActivity" 192 android:finishOnTaskLaunch="true" 193 android:exported="true"/> 194 <activity android:name="android.server.wm.lifecycle.ActivityStarterTests$RelinquishTaskIdentityActivity" 195 android:exported="true" 196 android:relinquishTaskIdentity="true"/> 197 198 <provider android:name="android.server.wm.TestJournalProvider" 199 android:authorities="android.server.wm.testjournalprovider" 200 android:exported="true"/> 201 202 <!--intent tests--> 203 <activity android:name="android.server.wm.intent.Activities$RegularActivity"/> 204 <activity android:name="android.server.wm.intent.Activities$SingleTopActivity" 205 android:launchMode="singleTop"/> 206 <activity android:name="android.server.wm.intent.Activities$SingleInstanceActivity" 207 android:launchMode="singleInstance"/> 208 <activity android:name="android.server.wm.intent.Activities$SingleInstanceActivity2" 209 android:launchMode="singleInstance" 210 android:taskAffinity=".t1"/> 211 <activity android:name="android.server.wm.intent.Activities$SingleTaskActivity" 212 android:launchMode="singleTask"/> 213 <activity android:name="android.server.wm.intent.Activities$SingleTaskActivity2" 214 android:launchMode="singleTask" 215 android:taskAffinity=".t1"/> 216 <activity android:name="android.server.wm.intent.Activities$SingleInstancePerTaskActivity" 217 android:launchMode="singleInstancePerTask"/> 218 <activity android:name="android.server.wm.intent.Activities$SingleInstancePerTaskDocumentNeverActivity" 219 android:launchMode="singleInstancePerTask" 220 android:documentLaunchMode="never"/> 221 <activity android:name="android.server.wm.intent.Activities$TaskAffinity1Activity" 222 android:allowTaskReparenting="true" 223 android:launchMode="standard" 224 android:taskAffinity=".t1"/> 225 <activity android:name="android.server.wm.intent.Activities$TaskAffinity1Activity2" 226 android:allowTaskReparenting="true" 227 android:launchMode="standard" 228 android:taskAffinity=".t1"/> 229 <activity android:name="android.server.wm.intent.Activities$TaskAffinity1RelinquishTaskIdentityActivity" 230 android:relinquishTaskIdentity="true" 231 android:taskAffinity=".t1"/> 232 <activity android:name="android.server.wm.intent.Activities$TaskAffinity2Activity" 233 android:allowTaskReparenting="true" 234 android:launchMode="standard" 235 android:taskAffinity=".t2"/> 236 <activity android:name="android.server.wm.intent.Activities$TaskAffinity3Activity" 237 android:allowTaskReparenting="true" 238 android:launchMode="standard" 239 android:taskAffinity=".t3"/> 240 <activity android:name="android.server.wm.intent.Activities$ClearTaskOnLaunchActivity" 241 android:allowTaskReparenting="true" 242 android:clearTaskOnLaunch="true" 243 android:launchMode="standard" 244 android:taskAffinity=".t2"/> 245 <activity android:name="android.server.wm.intent.Activities$DocumentLaunchIntoActivity" 246 android:documentLaunchMode="intoExisting"/> 247 <activity android:name="android.server.wm.intent.Activities$DocumentLaunchAlwaysActivity" 248 android:documentLaunchMode="always"/> 249 <activity android:name="android.server.wm.intent.Activities$DocumentLaunchNeverActivity" 250 android:documentLaunchMode="never"/> 251 <activity android:name="android.server.wm.intent.Activities$NoHistoryActivity" 252 android:noHistory="true"/> 253 <activity android:name="android.server.wm.intent.Activities$LauncherActivity" 254 android:documentLaunchMode="always" 255 android:launchMode="singleInstance"/> 256 <activity android:name="android.server.wm.intent.Activities$RelinquishTaskIdentityActivity" 257 android:relinquishTaskIdentity="true"/> 258 259 <service android:name="android.server.wm.TestLogService" 260 android:enabled="true" 261 android:exported="true"> 262 </service> 263 264 <activity android:name="android.server.wm.AlertWindowsAppOpsTestsActivity"/> 265 <activity android:name="android.server.wm.CloseOnOutsideTestActivity" 266 android:theme="@style/no_starting_window"/> 267 <activity android:name="android.server.wm.DialogFrameTestActivity" /> 268 <activity android:name="android.server.wm.DisplayCutoutTests$TestActivity" 269 android:configChanges="orientation|screenSize" 270 android:screenOrientation="nosensor" 271 android:turnScreenOn="true" 272 android:showWhenLocked="true"/> 273 274 <activity android:name="android.server.wm.RoundedCornerTests$TestActivity" 275 android:configChanges="orientation|screenSize" 276 android:screenOrientation="nosensor" 277 android:turnScreenOn="true" 278 android:showWhenLocked="true"/> 279 280 <activity android:name="android.server.wm.PrivacyIndicatorBoundsTests$TestActivity" 281 android:configChanges="orientation|screenSize" 282 android:screenOrientation="nosensor" 283 android:turnScreenOn="true" 284 android:showWhenLocked="true"/> 285 286 <activity android:name="android.server.wm.WindowInsetsAnimationSynchronicityTests$TestActivity" 287 android:turnScreenOn="true" 288 android:showWhenLocked="true"/> 289 <service android:name="android.server.wm.WindowInsetsAnimationSynchronicityTests$SimpleIme" 290 android:label="Simple IME" 291 android:permission="android.permission.BIND_INPUT_METHOD" 292 android:exported="true"> 293 <intent-filter> 294 <action android:name="android.view.InputMethod"/> 295 </intent-filter> 296 <meta-data android:name="android.view.im" 297 android:resource="@xml/simple_method"/> 298 </service> 299 300 <activity android:name="android.server.wm.KeyEventActivity" 301 android:exported="true" 302 android:configChanges="orientation|screenLayout|keyboard|keyboardHidden|navigation" 303 android:showWhenLocked="true"/> 304 <activity android:name="android.server.wm.WindowInsetsPolicyTest$TestActivity" 305 android:turnScreenOn="true" 306 android:showWhenLocked="true"/> 307 <activity android:name="android.server.wm.WindowInsetsPolicyTest$FullscreenTestActivity"/> 308 <activity android:name="android.server.wm.WindowInsetsPolicyTest$FullscreenWmFlagsTestActivity"/> 309 <activity android:name="android.server.wm.WindowInsetsPolicyTest$ImmersiveFullscreenTestActivity" 310 android:documentLaunchMode="always" 311 android:theme="@style/no_animation"/> 312 <activity android:name="android.server.wm.WindowInsetsPolicyTest$NaturalOrientationTestActivity" 313 android:screenOrientation="nosensor"/> 314 <activity android:name="android.server.wm.LayoutTests$TestActivity" 315 android:theme="@style/no_animation"/> 316 <activity android:name="android.server.wm.LocationOnScreenTests$TestActivity" 317 android:theme="@style/no_starting_window"/> 318 <activity android:name="android.server.wm.LocationInWindowTests$TestActivity"/> 319 <activity android:name="android.server.wm.EnsureBarContrastTest$TestActivity" 320 android:theme="@style/no_starting_window"/> 321 <activity android:name="android.server.wm.WindowFocusTests$PrimaryActivity"/> 322 <activity android:name="android.server.wm.WindowFocusTests$SecondaryActivity" 323 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 324 <activity android:name="android.server.wm.WindowFocusTests$LosingFocusActivity"/> 325 <activity android:name="android.server.wm.WindowFocusTests$AutoEngagePointerCaptureActivity" /> 326 <activity android:name="android.server.wm.WindowMetricsActivityTests$MetricsActivity" 327 android:exported="true" 328 android:resizeableActivity="true" 329 android:supportsPictureInPicture="true" 330 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 331 <activity android:name="android.server.wm.WindowMetricsActivityTests$MinAspectRatioActivity" 332 android:label="MinAspectRatioActivity" 333 android:minAspectRatio="3.0" 334 android:resizeableActivity="false"/> 335 <activity android:name="android.app.Activity"/> 336 <activity android:name="android.server.wm.WindowInsetsLayoutTests$TestActivity"/> 337 <activity android:name="android.server.wm.WindowInsetsControllerTests$TestActivity" 338 android:theme="@style/no_starting_window"/> 339 <activity android:name="android.server.wm.WindowInsetsControllerTests$TestHideOnCreateActivity"/> 340 <activity android:name="android.server.wm.WindowInsetsControllerTests$TestShowOnCreateActivity"/> 341 342 <activity android:name="android.server.wm.DragDropTest$DragDropActivity" 343 android:screenOrientation="locked" 344 android:turnScreenOn="true" 345 android:showWhenLocked="true" 346 android:label="DragDropActivity" 347 android:hardwareAccelerated="true" 348 android:exported="true"> 349 <intent-filter> 350 <action android:name="android.intent.action.MAIN"/> 351 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/> 352 </intent-filter> 353 </activity> 354 355 <activity android:name="android.server.wm.DragDropTest$SoftwareCanvasDragDropActivity" 356 android:screenOrientation="locked" 357 android:turnScreenOn="true" 358 android:showWhenLocked="true" 359 android:label="DragDropTest$SoftwareCanvasDragDropActivity" 360 android:hardwareAccelerated="false" 361 android:exported="true"> 362 <intent-filter> 363 <action android:name="android.intent.action.MAIN"/> 364 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/> 365 </intent-filter> 366 </activity> 367 368 <activity android:name="android.server.wm.DecorInsetTestsBase$TestActivity" 369 android:label="DecorInsetTestsBase.TestActivity" 370 android:exported="true"/> 371 372 <activity android:name="android.server.wm.WindowCtsActivity" 373 android:theme="@android:style/Theme.Material.NoActionBar" 374 android:screenOrientation="locked" 375 android:turnScreenOn="true" 376 android:showWhenLocked="true" 377 android:label="WindowCtsActivity" 378 android:configChanges="orientation|screenSize|screenLayout|keyboardHidden" 379 android:exported="true"> 380 <intent-filter> 381 <action android:name="android.intent.action.MAIN"/> 382 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/> 383 </intent-filter> 384 </activity> 385 <activity android:name="android.server.wm.SurfaceViewCtsActivity" 386 android:screenOrientation="locked" 387 android:turnScreenOn="true" 388 android:showWhenLocked="true" 389 android:label="SurfaceViewCtsActivity" 390 android:exported="true"> 391 <intent-filter> 392 <action android:name="android.intent.action.MAIN"/> 393 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/> 394 </intent-filter> 395 </activity> 396 <activity android:name="android.view.cts.surfacevalidator.CapturedActivity" 397 android:screenOrientation="locked" 398 android:theme="@style/WhiteBackgroundTheme" 399 android:exported="true"> 400 <intent-filter> 401 <action android:name="android.intent.action.MAIN"/> 402 <category android:name="android.intent.category.LAUNCHER"/> 403 </intent-filter> 404 </activity> 405 406 <activity android:name="android.view.cts.surfacevalidator.ASurfaceControlTestActivity" 407 android:screenOrientation="locked" 408 android:theme="@style/WhiteBackgroundTheme" 409 android:exported="true"> 410 <intent-filter> 411 <action android:name="android.intent.action.MAIN"/> 412 <category android:name="android.intent.category.LAUNCHER"/> 413 </intent-filter> 414 </activity> 415 416 <activity android:name="android.server.wm.WindowInputTests$TestActivity" /> 417 418 <service android:name="android.view.cts.surfacevalidator.LocalMediaProjectionService" 419 android:foregroundServiceType="mediaProjection" 420 android:enabled="true"> 421 </service> 422 423 <activity android:name="android.server.wm.StartActivityAsUserActivity" 424 android:directBootAware="true"/> 425 426 <activity android:name="android.server.wm.WindowInsetsAnimationTestBase$TestActivity" 427 android:theme="@android:style/Theme.Material.NoActionBar"/> 428 429 <activity android:name="android.server.wm.ForceRelayoutTestBase$TestActivity" 430 android:exported="true"/> 431 432 <activity android:name="android.server.wm.ActivityTransitionTests$LauncherActivity"/> 433 434 <activity android:name="android.server.wm.ActivityTransitionTests$TransitionActivity"/> 435 436 <activity android:name="android.server.wm.WindowUntrustedTouchTest$TestActivity" 437 android:exported="true" 438 android:configChanges="screenSize|screenLayout|orientation" 439 android:screenOrientation="nosensor" /> 440 441 <activity android:name="android.server.wm.DisplayHashManagerTest$TestActivity" 442 android:exported="true"/> 443 444 <activity android:name="android.server.wm.CompatChangeTests$ResizeablePortraitActivity" 445 android:resizeableActivity="true" 446 android:screenOrientation="portrait" 447 android:exported="true"/> 448 449 <activity android:name="android.server.wm.CompatChangeTests$NonResizeablePortraitActivity" 450 android:resizeableActivity="false" 451 android:screenOrientation="portrait" 452 android:exported="true"/> 453 454 <activity android:name="android.server.wm.CompatChangeTests$NonResizeableLandscapeActivity" 455 android:resizeableActivity="false" 456 android:screenOrientation="landscape" 457 android:exported="true"/> 458 459 <activity android:name="android.server.wm.CompatChangeTests$NonResizeableNonFixedOrientationActivity" 460 android:resizeableActivity="false" 461 android:exported="true"/> 462 463 <activity android:name="android.server.wm.CompatChangeTests$NonResizeableAspectRatioActivity" 464 android:resizeableActivity="false" 465 android:screenOrientation="portrait" 466 android:minAspectRatio="1.6" 467 android:exported="true"/> 468 469 <activity android:name="android.server.wm.CompatChangeTests$NonResizeableLargeAspectRatioActivity" 470 android:resizeableActivity="false" 471 android:screenOrientation="portrait" 472 android:minAspectRatio="3" 473 android:exported="true"/> 474 475 <activity android:name="android.server.wm.CompatChangeTests$SupportsSizeChangesPortraitActivity" 476 android:resizeableActivity="false" 477 android:screenOrientation="portrait" 478 android:exported="true"> 479 <meta-data android:name="android.supports_size_changes" 480 android:value="true"/> 481 </activity> 482 483 <service android:name="android.server.wm.WindowContextTests$TestWindowService" 484 android:exported="true" 485 android:enabled="true" /> 486 <activity android:name="android.server.wm.WindowContextTests$TestActivity" 487 android:exported="true" 488 android:resizeableActivity="true" 489 android:supportsPictureInPicture="true" 490 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 491 <activity android:name="android.server.wm.BlurTests$ListenerTestActivity" 492 android:exported="true"/> 493 494 <!-- Overrides the activity declaration in AndroidX test library to remove the starting 495 animation. --> 496 <activity 497 android:name="androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity" 498 tools:replace="android:theme" 499 android:theme="@style/WhiteBackgroundTheme" /> 500 <activity android:name="android.server.wm.SplitActivityLifecycleTest$ActivityA" 501 android:exported="true" 502 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 503 <activity android:name="android.server.wm.SplitActivityLifecycleTest$ActivityB" 504 android:exported="true" 505 android:taskAffinity=".TaskFragmentB.embeddedTask" 506 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 507 <activity android:name="android.server.wm.SplitActivityLifecycleTest$ActivityC" 508 android:exported="true" 509 android:taskAffinity=".TaskFragmentB.embeddedTask" 510 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen"/> 511 <activity android:name="android.server.wm.SplitActivityLifecycleTest$TranslucentActivity" 512 android:exported="true" 513 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|colorMode|density|touchscreen" 514 android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 515 516 <activity android:name="android.server.wm.HostActivity" 517 android:exported="true"> 518 <intent-filter> 519 <action android:name="android.server.wm.app.HostActivity"/> 520 </intent-filter> 521 <intent-filter> 522 <action android:name="android.intent.action.MAIN"/> 523 <category android:name="android.intent.category.LAUNCHER"/> 524 </intent-filter> 525 </activity> 526 527 </application> 528 529 <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" 530 android:targetPackage="android.server.wm.cts" 531 android:label="CTS tests of WindowManager"> 532 </instrumentation> 533 534</manifest> 535