1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- 3 * Copyright (C) 2007 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 package="android.view.cts" 20 android:targetSandboxVersion="2"> 21 22 <uses-permission android:name="android.permission.CAMERA" /> 23 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> 24 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 25 <uses-feature android:name="android.hardware.camera" /> 26 27 <application android:label="Android TestCase" 28 android:icon="@drawable/size_48x48" 29 android:maxRecents="1" 30 android:multiArch="true" 31 android:supportsRtl="true"> 32 <uses-library android:name="android.test.runner" /> 33 34 <activity android:name="android.view.cts.ViewStubCtsActivity" 35 android:screenOrientation="locked" 36 android:label="ViewStubCtsActivity"> 37 <intent-filter> 38 <action android:name="android.intent.action.MAIN"/> 39 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 40 </intent-filter> 41 </activity> 42 43 <activity android:name="android.view.cts.UsingViewsCtsActivity" 44 android:screenOrientation="locked" 45 android:label="Using Views Test"> 46 <intent-filter> 47 <action android:name="android.intent.action.MAIN" /> 48 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 49 </intent-filter> 50 </activity> 51 52 <activity android:name="android.view.cts.FocusHandlingCtsActivity" 53 android:screenOrientation="locked" 54 android:label="Focus Handling Test"> 55 <intent-filter> 56 <action android:name="android.intent.action.MAIN" /> 57 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 58 </intent-filter> 59 </activity> 60 61 <activity android:name=".ViewGroupInvalidateChildCtsActivity" 62 android:label="ViewGroupCtsActivity" 63 android:screenOrientation="locked" 64 android:hardwareAccelerated="false"> 65 <intent-filter> 66 <action android:name="android.intent.action.MAIN"/> 67 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 68 </intent-filter> 69 </activity> 70 71 <activity android:name="android.view.cts.ViewTestCtsActivity" 72 android:screenOrientation="locked" 73 android:label="ViewTestCtsActivity"> 74 <intent-filter> 75 <action android:name="android.intent.action.MAIN" /> 76 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 77 </intent-filter> 78 </activity> 79 80 <activity android:name="android.view.cts.ViewLayoutPositionTestCtsActivity" 81 android:screenOrientation="locked" 82 android:label="ViewTestCtsActivity"> 83 <intent-filter> 84 <action android:name="android.intent.action.MAIN" /> 85 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 86 </intent-filter> 87 </activity> 88 89 <activity android:name="android.view.cts.WindowCtsActivity" 90 android:theme="@android:style/Theme.Holo.NoActionBar" 91 android:screenOrientation="locked" 92 android:label="WindowCtsActivity"> 93 <intent-filter> 94 <action android:name="android.intent.action.MAIN" /> 95 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 96 </intent-filter> 97 </activity> 98 99 <activity android:name="android.view.animation.cts.AnimationTestCtsActivity" 100 android:label="AnimationTestCtsActivity" 101 android:screenOrientation="locked" 102 android:configChanges="orientation|screenSize"> 103 <intent-filter> 104 <action android:name="android.intent.action.MAIN"/> 105 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 106 </intent-filter> 107 </activity> 108 109 <activity android:name="android.view.animation.cts.GridLayoutAnimCtsActivity" 110 android:label="GridLayoutAnimCtsActivity" 111 android:screenOrientation="locked" 112 android:configChanges="orientation|screenSize"> 113 <intent-filter> 114 <action android:name="android.intent.action.MAIN"/> 115 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 116 </intent-filter> 117 </activity> 118 119 <activity android:name="android.view.animation.cts.LayoutAnimCtsActivity" 120 android:label="LayoutAnimCtsActivity" 121 android:screenOrientation="locked" 122 android:configChanges="orientation|screenSize"> 123 <intent-filter> 124 <action android:name="android.intent.action.MAIN"/> 125 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 126 </intent-filter> 127 </activity> 128 129 <activity android:name="android.view.cts.SurfaceViewCtsActivity" 130 android:screenOrientation="locked" 131 android:label="SurfaceViewCtsActivity"> 132 <intent-filter> 133 <action android:name="android.intent.action.MAIN"/> 134 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 135 </intent-filter> 136 </activity> 137 138 <activity android:name="android.view.cts.TextureViewCtsActivity" 139 android:screenOrientation="locked" 140 android:label="TextureViewCtsActivity"> 141 <intent-filter> 142 <action android:name="android.intent.action.MAIN"/> 143 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 144 </intent-filter> 145 </activity> 146 147 <activity android:name="android.view.cts.TextureViewCameraActivity" 148 android:screenOrientation="locked"> 149 <intent-filter> 150 <action android:name="android.intent.action.MAIN" /> 151 <category android:name="android.intent.category.LAUNCHER" /> 152 </intent-filter> 153 </activity> 154 155 <activity android:name="android.view.cts.TextureViewStressTestActivity" 156 android:screenOrientation="locked"> 157 <intent-filter> 158 <action android:name="android.intent.action.MAIN" /> 159 <category android:name="android.intent.category.LAUNCHER" /> 160 </intent-filter> 161 </activity> 162 163 <activity android:name="android.view.cts.TextureViewSnapshotTestActivity" 164 android:screenOrientation="locked"> 165 <intent-filter> 166 <action android:name="android.intent.action.MAIN" /> 167 <category android:name="android.intent.category.LAUNCHER" /> 168 </intent-filter> 169 </activity> 170 171 <activity android:name="android.view.cts.PixelCopyVideoSourceActivity" 172 android:screenOrientation="locked" 173 android:label="PixelCopyVideoSourceActivity" /> 174 175 <activity android:name="android.view.cts.PixelCopyGLProducerCtsActivity" 176 android:screenOrientation="locked" 177 android:label="PixelCopyGLProducerCtsActivity"/> 178 179 180 <activity android:name="android.view.cts.PixelCopyViewProducerActivity" 181 android:label="PixelCopyViewProducerActivity" 182 android:screenOrientation="portrait" 183 android:rotationAnimation="jumpcut" 184 android:theme="@android:style/Theme.DeviceDefault.NoActionBar" 185 android:configChanges="orientation|screenSize" /> 186 187 <activity android:name="android.view.cts.PixelCopyWideGamutViewProducerActivity" 188 android:label="PixelCopyWideGamutViewProducerActivity" 189 android:screenOrientation="portrait" 190 android:rotationAnimation="jumpcut" 191 android:theme="@android:style/Theme.DeviceDefault.NoActionBar" 192 android:configChanges="orientation|screenSize" 193 android:colorMode="wideColorGamut" /> 194 195 <activity android:name="android.view.cts.PixelCopyViewProducerDialogActivity" 196 android:label="PixelCopyViewProducerDialogActivity" 197 android:screenOrientation="portrait" 198 android:rotationAnimation="jumpcut" 199 android:theme="@android:style/Theme.Material.Dialog.NoActionBar" 200 android:configChanges="orientation|screenSize" /> 201 202 <activity android:name="android.view.cts.FocusFinderCtsActivity" 203 android:screenOrientation="locked" 204 android:label="FocusFinderCtsActivity"> 205 <intent-filter> 206 <action android:name="android.intent.action.MAIN" /> 207 <category android:name="android.intent.category.DEFAULT" /> 208 </intent-filter> 209 </activity> 210 211 <activity android:name="android.view.cts.GestureDetectorCtsActivity" 212 android:label="GestureDetectorCtsActivity" 213 android:screenOrientation="locked" 214 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> 215 216 <activity android:name="android.view.cts.ScaleGestureDetectorCtsActivity" 217 android:label="ScaleGestureDetectorCtsActivity" 218 android:screenOrientation="locked" 219 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> 220 221 <activity android:name="android.view.cts.DisplayRefreshRateCtsActivity" 222 android:label="DisplayRefreshRateCtsActivity"/> 223 224 <activity android:name="android.view.cts.MockActivity" 225 android:label="MockActivity" 226 android:screenOrientation="locked"> 227 <meta-data android:name="android.view.merge" 228 android:resource="@xml/merge" /> 229 </activity> 230 231 <activity android:name="android.view.cts.MenuTestActivity" 232 android:screenOrientation="locked" 233 android:label="MenuTestActivity" /> 234 235 <activity android:name="android.view.cts.MenuItemCtsActivity" 236 android:theme="@android:style/Theme.Material.Light.NoActionBar" 237 android:screenOrientation="locked" 238 android:label="MenuItemCtsActivity" /> 239 240 <activity android:name="android.view.cts.ActionModeCtsActivity" 241 android:screenOrientation="locked" 242 android:label="ActionModeCtsActivity"> 243 </activity> 244 245 <activity android:name="android.view.cts.ViewOverlayCtsActivity" 246 android:screenOrientation="locked" 247 android:label="ViewOverlayCtsActivity"> 248 <intent-filter> 249 <action android:name="android.intent.action.MAIN" /> 250 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 251 </intent-filter> 252 </activity> 253 254 <activity android:name="android.view.cts.ViewGroupOverlayCtsActivity" 255 android:screenOrientation="locked" 256 android:label="ViewGroupOverlayCtsActivity"> 257 <intent-filter> 258 <action android:name="android.intent.action.MAIN" /> 259 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 260 </intent-filter> 261 </activity> 262 263 <activity android:name="android.view.cts.SearchEventActivity" 264 android:screenOrientation="locked" 265 android:label="SearchEventActivity"> 266 <intent-filter> 267 <action android:name="android.intent.action.MAIN" /> 268 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 269 </intent-filter> 270 </activity> 271 272 <activity android:name="android.view.cts.CtsActivity" 273 android:screenOrientation="locked" 274 android:label="CtsActivity"> 275 <intent-filter> 276 <action android:name="android.intent.action.MAIN" /> 277 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 278 </intent-filter> 279 </activity> 280 281 <activity android:name="android.view.cts.ContentPaneCtsActivity" 282 android:screenOrientation="locked" 283 android:label="ContentPaneCtsActivity"> 284 <intent-filter> 285 <action android:name="android.intent.action.MAIN" /> 286 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 287 </intent-filter> 288 </activity> 289 290 <activity android:name="android.view.cts.LongPressBackActivity" 291 android:screenOrientation="locked" 292 android:label="LongPressBackActivity"> 293 <intent-filter> 294 <action android:name="android.intent.action.MAIN" /> 295 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 296 </intent-filter> 297 </activity> 298 299 <activity android:name="android.view.cts.DragDropActivity" 300 android:screenOrientation="portrait" 301 android:label="DragDropActivity"> 302 <intent-filter> 303 <action android:name="android.intent.action.MAIN" /> 304 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" /> 305 </intent-filter> 306 </activity> 307 308 <activity android:name="android.view.cts.surfacevalidator.CapturedActivity" 309 android:screenOrientation="locked" 310 android:theme="@style/WhiteBackgroundTheme"> 311 <intent-filter> 312 <action android:name="android.intent.action.MAIN" /> 313 <category android:name="android.intent.category.LAUNCHER" /> 314 </intent-filter> 315 </activity> 316 317 <activity android:name="android.view.cts.HoverCtsActivity" 318 android:screenOrientation="locked"> 319 <intent-filter> 320 <action android:name="android.intent.action.MAIN" /> 321 <category android:name="android.intent.category.LAUNCHER" /> 322 </intent-filter> 323 </activity> 324 325 <activity android:name="android.view.cts.TooltipActivity" 326 android:screenOrientation="locked" 327 android:label="TooltipActivity"> 328 <intent-filter> 329 <action android:name="android.intent.action.MAIN" /> 330 <category android:name="android.intent.category.LAUNCHER" /> 331 </intent-filter> 332 </activity> 333 334 <activity android:name="android.view.cts.PointerCaptureCtsActivity" 335 android:screenOrientation="locked" 336 android:label="PointerCaptureCtsActivity"> 337 <intent-filter> 338 <action android:name="android.intent.action.MAIN" /> 339 <category android:name="android.intent.category.LAUNCHER" /> 340 </intent-filter> 341 </activity> 342 343 <activity android:name="android.view.cts.DefaultFocusHighlightCtsActivity"> 344 <intent-filter> 345 <action android:name="android.intent.action.MAIN" /> 346 <category android:name="android.intent.category.LAUNCHER" /> 347 </intent-filter> 348 </activity> 349 350 <activity android:name="android.view.cts.KeyEventInterceptTestActivity"> 351 <intent-filter> 352 <action android:name="android.intent.action.MAIN" /> 353 </intent-filter> 354 </activity> 355 356 <activity android:name="android.view.cts.TouchDelegateTestActivity"> 357 <intent-filter> 358 <action android:name="android.intent.action.MAIN" /> 359 </intent-filter> 360 </activity> 361 </application> 362 363 <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner" 364 android:targetPackage="android.view.cts" 365 android:label="CTS tests of android.view"> 366 <meta-data android:name="listener" 367 android:value="com.android.cts.runner.CtsTestRunListener" /> 368 </instrumentation> 369 370 </manifest> 371