Add some tests for freeform stack.

- Verify we can enter freeform mode on devices that support
PackageManager#FEATURE_FREEFORM_WINDOW_MANAGEMENT and the
opposite on devices that don't support the feature.
- Verify that ActivityOptions.setLaunchBounds works correctly
when we are in freeform mode.

Bug: 27157914
Change-Id: I679d93f9365be77b2f772a3d450b603efd5f9f5a
diff --git a/hostsidetests/services/activitymanager/app/AndroidManifest.xml b/hostsidetests/services/activitymanager/app/AndroidManifest.xml
index 6b52188..97a8332 100755
--- a/hostsidetests/services/activitymanager/app/AndroidManifest.xml
+++ b/hostsidetests/services/activitymanager/app/AndroidManifest.xml
@@ -21,68 +21,73 @@
 
     <application>
         <activity android:name=".TestActivity"
-                android:resizeable="true"
+                android:resizeableActivity="true"
                 android:exported="true"
         />
         <activity android:name=".DockedActivity"
-                android:resizeable="true"
+                android:resizeableActivity="true"
                 android:exported="true"
                 android:taskAffinity="nobody.but.DockedActivity"
         />
         <activity android:name=".NoRelaunchActivity"
-                android:resizeable="true"
+                android:resizeableActivity="true"
                 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout"
                 android:exported="true"
         />
         <activity android:name=".SlowCreateActivity"
-                android:resizeable="true"
+                android:resizeableActivity="true"
                 android:exported="true"
         />
         <activity android:name=".LaunchToSideActivity"
-                android:resizeable="true"
+                android:resizeableActivity="true"
                 android:exported="true"
                 android:taskAffinity="nobody.but.LaunchToSideActivity"
         />
         <activity android:name=".PipActivity"
-                android:resizeable="true"
+                android:resizeableActivity="true"
                 android:supportsPictureInPicture="true"
                 android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout"
                 android:exported="true"
         />
         <activity android:name=".AutoEnterPipActivity"
-                  android:resizeable="true"
+                  android:resizeableActivity="true"
                   android:supportsPictureInPicture="true"
                   android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout"
                   android:exported="true"
         />
         <activity android:name=".AlwaysFocusablePipActivity"
                   android:theme="@style/Theme.Transparent"
-                  android:resizeable="true"
+                  android:resizeableActivity="true"
                   android:supportsPictureInPicture="true"
                   androidprv:alwaysFocusable="true"
                   android:exported="true"
                   android:taskAffinity="nobody.but.AlwaysFocusablePipActivity"
         />
         <activity android:name=".LaunchIntoPinnedStackPipActivity"
-                  android:resizeable="true"
+                  android:resizeableActivity="true"
                   android:supportsPictureInPicture="true"
                   androidprv:alwaysFocusable="true"
                   android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout"
                   android:exported="true"
         />
         <activity android:name=".VisibleBehindActivity"
-                  android:resizeable="true"
+                  android:resizeableActivity="true"
                   android:supportsPictureInPicture="true"
                   android:exported="true"
                   android:taskAffinity="nobody.but.VisibleBehindActivity"
         />
         <activity android:name=".LaunchPipOnPipActivity"
-                  android:resizeable="true"
+                  android:resizeableActivity="true"
                   android:supportsPictureInPicture="true"
                   android:taskAffinity="nobody.but.LaunchPipOnPipActivity"
                   android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout"
                   android:exported="true"
         />
+        <activity android:name=".FreeformActivity"
+                  android:resizeableActivity="true"
+                  android:taskAffinity="nobody.but.FreeformActivity"
+                  android:exported="true"
+        />
     </application>
 </manifest>