1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2010 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15--> 16 17<manifest xmlns:android="http://schemas.android.com/apk/res/android" 18 package="com.android.test.hwui"> 19 20 <uses-permission android:name="android.permission.INTERNET"/> 21 <uses-permission android:name="android.permission.CAMERA"/> 22 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 23 24 <uses-feature android:name="android.hardware.camera"/> 25 <uses-feature android:name="android.hardware.camera.autofocus"/> 26 27 <uses-sdk android:minSdkVersion="21"/> 28 29 <application android:label="HwUi" 30 android:theme="@android:style/Theme.Material.Light"> 31 32 <activity android:name="HwTests" 33 android:label="OpenGL Renderer Tests" 34 android:exported="true"> 35 <intent-filter> 36 <action android:name="android.intent.action.MAIN"/> 37 <category android:name="android.intent.category.DEFAULT"/> 38 <category android:name="android.intent.category.LAUNCHER"/> 39 </intent-filter> 40 </activity> 41 42 <activity android:name="PathOpsActivity" 43 android:label="Path/Ops" 44 android:exported="true"> 45 <intent-filter> 46 <action android:name="android.intent.action.MAIN"/> 47 <category android:name="com.android.test.hwui.TEST"/> 48 </intent-filter> 49 </activity> 50 51 <activity android:name="AssetsAtlasActivity" 52 android:label="Atlas/Framework" 53 android:exported="true"> 54 <intent-filter> 55 <action android:name="android.intent.action.MAIN"/> 56 <category android:name="com.android.test.hwui.TEST"/> 57 </intent-filter> 58 </activity> 59 60 <activity android:name="ScaledTextActivity" 61 android:label="Text/Scaled" 62 android:exported="true"> 63 <intent-filter> 64 <action android:name="android.intent.action.MAIN"/> 65 <category android:name="com.android.test.hwui.TEST"/> 66 </intent-filter> 67 </activity> 68 69 <activity android:name="Rotate3dTextActivity" 70 android:label="Text/3D Rotation" 71 android:exported="true"> 72 <intent-filter> 73 <action android:name="android.intent.action.MAIN"/> 74 <category android:name="com.android.test.hwui.TEST"/> 75 </intent-filter> 76 </activity> 77 78 <activity android:name="NoAATextActivity" 79 android:label="Text/Aliased" 80 android:exported="true"> 81 <intent-filter> 82 <action android:name="android.intent.action.MAIN"/> 83 <category android:name="com.android.test.hwui.TEST"/> 84 </intent-filter> 85 </activity> 86 87 <activity android:name="ScaledPathsActivity" 88 android:label="Path/Scaled" 89 android:exported="true"> 90 <intent-filter> 91 <action android:name="android.intent.action.MAIN"/> 92 <category android:name="com.android.test.hwui.TEST"/> 93 </intent-filter> 94 </activity> 95 96 <activity android:name="Alpha8BitmapActivity" 97 android:label="Bitmaps/Alpha8" 98 android:exported="true"> 99 <intent-filter> 100 <action android:name="android.intent.action.MAIN"/> 101 <category android:name="com.android.test.hwui.TEST"/> 102 </intent-filter> 103 </activity> 104 105 <activity android:name="MipMapActivity" 106 android:label="Bitmaps/MipMap" 107 android:exported="true"> 108 <intent-filter> 109 <action android:name="android.intent.action.MAIN"/> 110 <category android:name="com.android.test.hwui.TEST"/> 111 </intent-filter> 112 </activity> 113 114 <activity android:name="DrawIntoHwBitmapActivity" 115 android:label="Bitmaps/DrawIntoHwBitmap" 116 android:exported="true"> 117 <intent-filter> 118 <action android:name="android.intent.action.MAIN"/> 119 <category android:name="com.android.test.hwui.TEST"/> 120 </intent-filter> 121 </activity> 122 123 <activity android:name="ColorBitmapActivity" 124 android:label="Bitmaps/BitmapColors" 125 android:exported="true"> 126 <intent-filter> 127 <action android:name="android.intent.action.MAIN"/> 128 <category android:name="com.android.test.hwui.TEST"/> 129 </intent-filter> 130 </activity> 131 132 <activity android:name="PathOffsetActivity" 133 android:label="Path/Offset" 134 android:exported="true"> 135 <intent-filter> 136 <action android:name="android.intent.action.MAIN"/> 137 <category android:name="com.android.test.hwui.TEST"/> 138 </intent-filter> 139 </activity> 140 141 <activity android:name="MultiLayersActivity" 142 android:label="Layers/Multiple" 143 android:exported="true"> 144 <intent-filter> 145 <action android:name="android.intent.action.MAIN"/> 146 <category android:name="com.android.test.hwui.TEST"/> 147 </intent-filter> 148 </activity> 149 150 <activity android:name="TJunctionActivity" 151 android:label="Layers/T-Junction" 152 android:exported="true"> 153 <intent-filter> 154 <action android:name="android.intent.action.MAIN"/> 155 <category android:name="com.android.test.hwui.TEST"/> 156 </intent-filter> 157 </activity> 158 159 <activity android:name="TextPathActivity" 160 android:label="Text/As Path" 161 android:exported="true"> 162 <intent-filter> 163 <action android:name="android.intent.action.MAIN"/> 164 <category android:name="com.android.test.hwui.TEST"/> 165 </intent-filter> 166 </activity> 167 168 <activity android:name="GradientStopsActivity" 169 android:label="Gradients/Multi-stops" 170 android:exported="true"> 171 <intent-filter> 172 <action android:name="android.intent.action.MAIN"/> 173 <category android:name="com.android.test.hwui.TEST"/> 174 </intent-filter> 175 </activity> 176 177 <activity android:name="PaintDrawFilterActivity" 178 android:label="Paint/Draw Filter" 179 android:exported="true"> 180 <intent-filter> 181 <action android:name="android.intent.action.MAIN"/> 182 <category android:name="com.android.test.hwui.TEST"/> 183 </intent-filter> 184 </activity> 185 186 <activity android:name="BigGradientActivity" 187 android:label="Gradients/Large" 188 android:exported="true"> 189 <intent-filter> 190 <action android:name="android.intent.action.MAIN"/> 191 <category android:name="com.android.test.hwui.TEST"/> 192 </intent-filter> 193 </activity> 194 195 <activity android:name="DatePickerActivity" 196 android:label="View/DatePicker" 197 android:exported="true"> 198 <intent-filter> 199 <action android:name="android.intent.action.MAIN"/> 200 <category android:name="com.android.test.hwui.TEST"/> 201 </intent-filter> 202 </activity> 203 204 <activity android:name="ClipRegionActivity" 205 android:label="Clip/Region 1" 206 android:exported="true"> 207 <intent-filter> 208 <action android:name="android.intent.action.MAIN"/> 209 <category android:name="com.android.test.hwui.TEST"/> 210 </intent-filter> 211 </activity> 212 213 <activity android:name="ClipRegion2Activity" 214 android:label="Clip/Region 2" 215 android:exported="true"> 216 <intent-filter> 217 <action android:name="android.intent.action.MAIN"/> 218 <category android:name="com.android.test.hwui.TEST"/> 219 </intent-filter> 220 </activity> 221 222 <activity android:name="ClipRegion3Activity" 223 android:label="Clip/Region 3" 224 android:exported="true"> 225 <intent-filter> 226 <action android:name="android.intent.action.MAIN"/> 227 <category android:name="com.android.test.hwui.TEST"/> 228 </intent-filter> 229 </activity> 230 231 <activity android:name="ClipOutlineActivity" 232 android:label="Clip/Outline" 233 android:exported="true"> 234 <intent-filter> 235 <action android:name="android.intent.action.MAIN"/> 236 <category android:name="com.android.test.hwui.TEST"/> 237 </intent-filter> 238 </activity> 239 240 <activity android:name="DisplayListLayersActivity" 241 android:label="Layers/Display Lists" 242 android:exported="true"> 243 <intent-filter> 244 <action android:name="android.intent.action.MAIN"/> 245 <category android:name="com.android.test.hwui.TEST"/> 246 </intent-filter> 247 </activity> 248 249 <activity android:name="MatrixActivity" 250 android:label="Misc/Matrix" 251 android:exported="true"> 252 <intent-filter> 253 <action android:name="android.intent.action.MAIN"/> 254 <category android:name="com.android.test.hwui.TEST"/> 255 </intent-filter> 256 </activity> 257 258 <activity android:name="LooperAcceleration" 259 android:label="Misc/LooperAcceleration" 260 android:exported="true"> 261 <intent-filter> 262 <action android:name="android.intent.action.MAIN"/> 263 <category android:name="com.android.test.hwui.TEST"/> 264 </intent-filter> 265 </activity> 266 267 <activity android:name="TextFadeActivity" 268 android:label="Text/Fade" 269 android:exported="true"> 270 <intent-filter> 271 <action android:name="android.intent.action.MAIN"/> 272 <category android:name="com.android.test.hwui.TEST"/> 273 </intent-filter> 274 </activity> 275 276 <activity android:name="MaxBitmapSizeActivity" 277 android:label="Bitmaps/Max Size" 278 android:exported="true"> 279 <intent-filter> 280 <action android:name="android.intent.action.MAIN"/> 281 <category android:name="com.android.test.hwui.TEST"/> 282 </intent-filter> 283 </activity> 284 285 <activity android:name="TimeDialogActivity" 286 android:label="View/TimeDialog" 287 android:exported="true"> 288 <intent-filter> 289 <action android:name="android.intent.action.MAIN"/> 290 <category android:name="com.android.test.hwui.TEST"/> 291 </intent-filter> 292 </activity> 293 294 <activity android:name="ColoredShadowsActivity" 295 android:label="View/ColoredShadows" 296 android:theme="@style/ThemeColoredShadows" 297 android:exported="true"> 298 <intent-filter> 299 <action android:name="android.intent.action.MAIN"/> 300 <category android:name="com.android.test.hwui.TEST"/> 301 </intent-filter> 302 </activity> 303 304 <activity android:name="OpaqueActivity" 305 android:label="Window/Opaque" 306 android:exported="true"> 307 <intent-filter> 308 <action android:name="android.intent.action.MAIN"/> 309 <category android:name="com.android.test.hwui.TEST"/> 310 </intent-filter> 311 </activity> 312 313 <activity android:name="GetBitmapActivity" 314 android:label="TextureView/Get Bitmap" 315 android:exported="true"> 316 <intent-filter> 317 <action android:name="android.intent.action.MAIN"/> 318 <category android:name="com.android.test.hwui.TEST"/> 319 </intent-filter> 320 </activity> 321 322 <activity android:name="PictureCaptureDemo" 323 android:label="Debug/Picture Capture" 324 android:exported="true"> 325 <intent-filter> 326 <action android:name="android.intent.action.MAIN"/> 327 <category android:name="com.android.test.hwui.TEST"/> 328 </intent-filter> 329 </activity> 330 331 <activity android:name="SmallCircleActivity" 332 android:label="Draw/Small Circle" 333 android:exported="true"> 334 <intent-filter> 335 <action android:name="android.intent.action.MAIN"/> 336 <category android:name="com.android.test.hwui.TEST"/> 337 </intent-filter> 338 </activity> 339 340 <activity android:name="ClearActivity" 341 android:label="Window/Clear" 342 android:exported="true"> 343 <intent-filter> 344 <action android:name="android.intent.action.MAIN"/> 345 <category android:name="com.android.test.hwui.TEST"/> 346 </intent-filter> 347 </activity> 348 349 <activity android:name="TextureViewActivity" 350 android:label="TextureView/Camera" 351 android:exported="true"> 352 <intent-filter> 353 <action android:name="android.intent.action.MAIN"/> 354 <category android:name="com.android.test.hwui.TEST"/> 355 </intent-filter> 356 </activity> 357 358 <activity android:name="GlyphCacheActivity" 359 android:label="Text/Glyph Cache" 360 android:exported="true"> 361 <intent-filter> 362 <action android:name="android.intent.action.MAIN"/> 363 <category android:name="com.android.test.hwui.TEST"/> 364 </intent-filter> 365 </activity> 366 367 <activity android:name="CanvasTextureViewActivity" 368 android:label="TextureView/Canvas" 369 android:exported="true"> 370 <intent-filter> 371 <action android:name="android.intent.action.MAIN"/> 372 <category android:name="com.android.test.hwui.TEST"/> 373 </intent-filter> 374 </activity> 375 376 <activity android:name="HardwareCanvasTextureViewActivity" 377 android:label="TextureView/HardwareCanvas" 378 android:exported="true"> 379 <intent-filter> 380 <action android:name="android.intent.action.MAIN"/> 381 <category android:name="com.android.test.hwui.TEST"/> 382 </intent-filter> 383 </activity> 384 385 <activity android:name="SingleFrameTextureViewTestActivity" 386 android:label="TextureView/SingleFrameTextureViewTest" 387 android:exported="true"> 388 <intent-filter> 389 <action android:name="android.intent.action.MAIN"/> 390 <category android:name="com.android.test.hwui.TEST"/> 391 </intent-filter> 392 </activity> 393 394 <activity android:name="HardwareCanvasSurfaceViewActivity" 395 android:label="SurfaceView/HardwareCanvas" 396 android:exported="true"> 397 <intent-filter> 398 <action android:name="android.intent.action.MAIN"/> 399 <category android:name="com.android.test.hwui.TEST"/> 400 </intent-filter> 401 </activity> 402 403 <activity android:name="MovingSurfaceViewActivity" 404 android:label="SurfaceView/Animated Movement" 405 android:exported="true"> 406 <intent-filter> 407 <action android:name="android.intent.action.MAIN"/> 408 <category android:name="com.android.test.hwui.TEST"/> 409 </intent-filter> 410 </activity> 411 412 <activity android:name="StretchySurfaceViewActivity" 413 android:label="SurfaceView/Stretchy Movement" 414 android:exported="true"> 415 <intent-filter> 416 <action android:name="android.intent.action.MAIN"/> 417 <category android:name="com.android.test.hwui.TEST"/> 418 </intent-filter> 419 </activity> 420 421 <activity android:name="ScrollingStretchSurfaceViewActivity" 422 android:label="SurfaceView/Scrolling Stretched SurfaceView" 423 android:exported="true"> 424 <intent-filter> 425 <action android:name="android.intent.action.MAIN"/> 426 <category android:name="com.android.test.hwui.TEST"/> 427 </intent-filter> 428 </activity> 429 430 <activity android:name="GetBitmapSurfaceViewActivity" 431 android:label="SurfaceView/GetBitmap with Camera source" 432 android:exported="true"> 433 <intent-filter> 434 <action android:name="android.intent.action.MAIN"/> 435 <category android:name="com.android.test.hwui.TEST"/> 436 </intent-filter> 437 </activity> 438 439 <activity android:name="VideoViewCaptureActivity" 440 android:label="SurfaceView/GetBitmap with Video source" 441 android:exported="true"> 442 <intent-filter> 443 <action android:name="android.intent.action.MAIN"/> 444 <category android:name="com.android.test.hwui.TEST"/> 445 </intent-filter> 446 </activity> 447 448 <activity android:name="SurfaceViewAlphaActivity" 449 android:label="SurfaceView/SurfaceView with Alpha" 450 android:exported="true"> 451 <intent-filter> 452 <action android:name="android.intent.action.MAIN"/> 453 <category android:name="com.android.test.hwui.TEST"/> 454 </intent-filter> 455 </activity> 456 457 <activity android:name=".PenStylusActivity" 458 android:label="Pen/Draw" 459 android:exported="true"> 460 <intent-filter> 461 <action android:name="android.intent.action.MAIN"/> 462 <category android:name="com.android.test.hwui.TEST"/> 463 </intent-filter> 464 </activity> 465 466 <activity android:name="GLTextureViewActivity" 467 android:label="TextureView/OpenGL" 468 android:exported="true"> 469 <intent-filter> 470 <action android:name="android.intent.action.MAIN"/> 471 <category android:name="com.android.test.hwui.TEST"/> 472 </intent-filter> 473 </activity> 474 475 <activity android:name="BitmapMeshActivity" 476 android:label="Bitmaps/Mesh" 477 android:exported="true"> 478 <intent-filter> 479 <action android:name="android.intent.action.MAIN"/> 480 <category android:name="com.android.test.hwui.TEST"/> 481 </intent-filter> 482 </activity> 483 484 <activity android:name="BitmapMutateActivity" 485 android:label="Bitmaps/Mutate" 486 android:exported="true"> 487 <intent-filter> 488 <action android:name="android.intent.action.MAIN"/> 489 <category android:name="com.android.test.hwui.TEST"/> 490 </intent-filter> 491 </activity> 492 493 <activity android:name="BitmapMeshLayerActivity" 494 android:label="Bitmaps/Mesh in Layer" 495 android:exported="true"> 496 <intent-filter> 497 <action android:name="android.intent.action.MAIN"/> 498 <category android:name="com.android.test.hwui.TEST"/> 499 </intent-filter> 500 </activity> 501 502 <activity android:name="MarqueeActivity" 503 android:label="Text/Marquee" 504 android:exported="true"> 505 <intent-filter> 506 <action android:name="android.intent.action.MAIN"/> 507 <category android:name="com.android.test.hwui.TEST"/> 508 </intent-filter> 509 </activity> 510 511 <activity android:name="ShapesActivity" 512 android:label="Path/Shapes" 513 android:exported="true"> 514 <intent-filter> 515 <action android:name="android.intent.action.MAIN"/> 516 <category android:name="com.android.test.hwui.TEST"/> 517 </intent-filter> 518 </activity> 519 520 <activity android:name="ColoredRectsActivity" 521 android:label="Draw/Rects" 522 android:exported="true"> 523 <intent-filter> 524 <action android:name="android.intent.action.MAIN"/> 525 <category android:name="com.android.test.hwui.TEST"/> 526 </intent-filter> 527 </activity> 528 529 <activity android:name="SimplePatchActivity" 530 android:label="Draw/9-Patch" 531 android:theme="@android:style/Theme.Translucent.NoTitleBar" 532 android:exported="true"> 533 <intent-filter> 534 <action android:name="android.intent.action.MAIN"/> 535 <category android:name="com.android.test.hwui.TEST"/> 536 </intent-filter> 537 </activity> 538 539 <activity android:name="ViewLayersActivity" 540 android:label="Layers/Views 1" 541 android:exported="true"> 542 <intent-filter> 543 <action android:name="android.intent.action.MAIN"/> 544 <category android:name="com.android.test.hwui.TEST"/> 545 </intent-filter> 546 </activity> 547 548 <activity android:name="ViewLayersActivity2" 549 android:label="Layers/Views 2" 550 android:exported="true"> 551 <intent-filter> 552 <action android:name="android.intent.action.MAIN"/> 553 <category android:name="com.android.test.hwui.TEST"/> 554 </intent-filter> 555 </activity> 556 557 <activity android:name="ViewLayersActivity3" 558 android:label="Layers/Views 3" 559 android:exported="true"> 560 <intent-filter> 561 <action android:name="android.intent.action.MAIN"/> 562 <category android:name="com.android.test.hwui.TEST"/> 563 </intent-filter> 564 </activity> 565 566 <activity android:name="ViewLayersActivity4" 567 android:label="Layers/Views 4" 568 android:exported="true"> 569 <intent-filter> 570 <action android:name="android.intent.action.MAIN"/> 571 <category android:name="com.android.test.hwui.TEST"/> 572 </intent-filter> 573 </activity> 574 575 <activity android:name="ViewLayersActivity5" 576 android:label="Layers/Views 5" 577 android:exported="true"> 578 <intent-filter> 579 <action android:name="android.intent.action.MAIN"/> 580 <category android:name="com.android.test.hwui.TEST"/> 581 </intent-filter> 582 </activity> 583 584 <activity android:name="AlphaLayersActivity" 585 android:label="Layers/Alpha" 586 android:exported="true"> 587 <intent-filter> 588 <action android:name="android.intent.action.MAIN"/> 589 <category android:name="com.android.test.hwui.TEST"/> 590 </intent-filter> 591 </activity> 592 593 <activity android:name="AdvancedGradientsActivity" 594 android:label="Gradients/Advanced" 595 android:exported="true"> 596 <intent-filter> 597 <action android:name="android.intent.action.MAIN"/> 598 <category android:name="com.android.test.hwui.TEST"/> 599 </intent-filter> 600 </activity> 601 602 <activity android:name="Bitmaps3dActivity" 603 android:label="Bitmaps/3D Rotation" 604 android:exported="true"> 605 <intent-filter> 606 <action android:name="android.intent.action.MAIN"/> 607 <category android:name="com.android.test.hwui.TEST"/> 608 </intent-filter> 609 </activity> 610 611 <activity android:name="LabelsActivity" 612 android:label="View/TextView" 613 android:exported="true"> 614 <intent-filter> 615 <action android:name="android.intent.action.MAIN"/> 616 <category android:name="com.android.test.hwui.TEST"/> 617 </intent-filter> 618 </activity> 619 620 <activity android:name="ViewFlipperActivity" 621 android:label="View/ViewFlipper" 622 android:theme="@android:style/Theme.Translucent.NoTitleBar" 623 android:exported="true"> 624 <intent-filter> 625 <action android:name="android.intent.action.MAIN"/> 626 <category android:name="com.android.test.hwui.TEST"/> 627 </intent-filter> 628 </activity> 629 630 <activity android:name="ResizeActivity" 631 android:label="Window/Resize" 632 android:windowSoftInputMode="adjustResize" 633 android:exported="true"> 634 <intent-filter> 635 <action android:name="android.intent.action.MAIN"/> 636 <category android:name="com.android.test.hwui.TEST"/> 637 </intent-filter> 638 </activity> 639 640 <activity android:name="TextGammaActivity" 641 android:label="Text/Gamma" 642 android:theme="@android:style/Theme.Translucent.NoTitleBar" 643 android:exported="true"> 644 <intent-filter> 645 <action android:name="android.intent.action.MAIN"/> 646 <category android:name="com.android.test.hwui.TEST"/> 647 </intent-filter> 648 </activity> 649 650 <activity android:name="TextGammaActivity$SubGammaActivity" 651 android:label="Text/Sub Gamma" 652 android:theme="@android:style/Theme.Translucent.NoTitleBar" 653 android:hardwareAccelerated="false" 654 android:exported="true"> 655 <intent-filter> 656 <action android:name="android.intent.action.MAIN"/> 657 </intent-filter> 658 </activity> 659 660 <activity android:name="LayersActivity" 661 android:label="Layers/Canvas Layers" 662 android:theme="@android:style/Theme.Translucent.NoTitleBar" 663 android:exported="true"> 664 <intent-filter> 665 <action android:name="android.intent.action.MAIN"/> 666 <category android:name="com.android.test.hwui.TEST"/> 667 </intent-filter> 668 </activity> 669 670 <activity android:name="NewLayersActivity" 671 android:label="Layers/Overlapping Layers" 672 android:exported="true"> 673 <intent-filter> 674 <action android:name="android.intent.action.MAIN"/> 675 <category android:name="com.android.test.hwui.TEST"/> 676 </intent-filter> 677 </activity> 678 679 <activity android:name="XfermodeActivity" 680 android:label="Draw/Xfermodes" 681 android:theme="@android:style/Theme.Translucent.NoTitleBar" 682 android:exported="true"> 683 <intent-filter> 684 <action android:name="android.intent.action.MAIN"/> 685 <category android:name="com.android.test.hwui.TEST"/> 686 </intent-filter> 687 </activity> 688 689 <activity android:name="BitmapsActivity" 690 android:label="Bitmaps/Draw Bitmaps" 691 android:theme="@android:style/Theme.Translucent.NoTitleBar" 692 android:exported="true"> 693 <intent-filter> 694 <action android:name="android.intent.action.MAIN"/> 695 <category android:name="com.android.test.hwui.TEST"/> 696 </intent-filter> 697 </activity> 698 699 <activity android:name="BitmapsSkewActivity" 700 android:label="Bitmaps/Skew" 701 android:exported="true"> 702 <intent-filter> 703 <action android:name="android.intent.action.MAIN"/> 704 <category android:name="com.android.test.hwui.TEST"/> 705 </intent-filter> 706 </activity> 707 708 <activity android:name="BitmapsAlphaActivity" 709 android:label="Bitmaps/Alpha" 710 android:theme="@android:style/Theme.Translucent.NoTitleBar" 711 android:exported="true"> 712 <intent-filter> 713 <action android:name="android.intent.action.MAIN"/> 714 <category android:name="com.android.test.hwui.TEST"/> 715 </intent-filter> 716 </activity> 717 718 <activity android:name="BitmapsRectActivity" 719 android:label="Bitmaps/Rect" 720 android:theme="@android:style/Theme.Translucent.NoTitleBar" 721 android:exported="true"> 722 <intent-filter> 723 <action android:name="android.intent.action.MAIN"/> 724 <category android:name="com.android.test.hwui.TEST"/> 725 </intent-filter> 726 </activity> 727 728 <activity android:name="ThinPatchesActivity" 729 android:label="Draw/9-Patch Thin Drawable" 730 android:theme="@android:style/Theme.Translucent.NoTitleBar" 731 android:exported="true"> 732 <intent-filter> 733 <action android:name="android.intent.action.MAIN"/> 734 <category android:name="com.android.test.hwui.TEST"/> 735 </intent-filter> 736 </activity> 737 738 <activity android:name="NinePatchesActivity" 739 android:label="Draw/9-Patch Drawable" 740 android:exported="true"> 741 <intent-filter> 742 <action android:name="android.intent.action.MAIN"/> 743 <category android:name="com.android.test.hwui.TEST"/> 744 </intent-filter> 745 </activity> 746 747 <activity android:name="MoreNinePatchesActivity" 748 android:label="Draw/9-Patch Vertical Drawable" 749 android:exported="true"> 750 <intent-filter> 751 <action android:name="android.intent.action.MAIN"/> 752 <category android:name="com.android.test.hwui.TEST"/> 753 </intent-filter> 754 </activity> 755 756 <activity android:name="QuickRejectActivity" 757 android:label="Clip/QuickReject" 758 android:exported="true"> 759 <intent-filter> 760 <action android:name="android.intent.action.MAIN"/> 761 <category android:name="com.android.test.hwui.TEST"/> 762 </intent-filter> 763 </activity> 764 765 <activity android:name="RotationActivity" 766 android:label="View/Rotation" 767 android:exported="true"> 768 <intent-filter> 769 <action android:name="android.intent.action.MAIN"/> 770 <category android:name="com.android.test.hwui.TEST"/> 771 </intent-filter> 772 </activity> 773 774 <activity android:name="GradientsActivity" 775 android:label="Gradients/Gradients" 776 android:exported="true"> 777 <intent-filter> 778 <action android:name="android.intent.action.MAIN"/> 779 <category android:name="com.android.test.hwui.TEST"/> 780 </intent-filter> 781 </activity> 782 783 <activity android:name="ShadersActivity" 784 android:label="Shaders/Shaders" 785 android:exported="true"> 786 <intent-filter> 787 <action android:name="android.intent.action.MAIN"/> 788 <category android:name="com.android.test.hwui.TEST"/> 789 </intent-filter> 790 </activity> 791 792 <activity android:name="BlurActivity" 793 android:label="RenderEffect/Blur" 794 android:exported="true"> 795 <intent-filter> 796 <action android:name="android.intent.action.MAIN"/> 797 <category android:name="com.android.test.hwui.TEST"/> 798 </intent-filter> 799 </activity> 800 801 <activity android:name="RenderEffectShaderActivity" 802 android:label="RenderEffect/Shader" 803 android:exported="true"> 804 <intent-filter> 805 <action android:name="android.intent.action.MAIN"/> 806 <category android:name="com.android.test.hwui.TEST"/> 807 </intent-filter> 808 </activity> 809 810 <activity android:name="RenderEffectViewActivity" 811 android:label="RenderEffect/View" 812 android:exported="true"> 813 <intent-filter> 814 <action android:name="android.intent.action.MAIN"/> 815 <category android:name="com.android.test.hwui.TEST"/> 816 </intent-filter> 817 </activity> 818 819 <activity android:name="StretchShaderActivity" 820 android:label="RenderEffect/Stretch" 821 android:exported="true"> 822 <intent-filter> 823 <action android:name="android.intent.action.MAIN"/> 824 <category android:name="com.android.test.hwui.TEST"/> 825 </intent-filter> 826 </activity> 827 828 <activity android:name="EdgeEffectStretchActivity" 829 android:label="RenderEffect/EdgeEffect stretch" 830 android:exported="true"> 831 <intent-filter> 832 <action android:name="android.intent.action.MAIN"/> 833 <category android:name="com.android.test.hwui.TEST"/> 834 </intent-filter> 835 </activity> 836 837 <activity android:name="TextActivity" 838 android:label="Text/Simple Text" 839 android:theme="@android:style/Theme.NoTitleBar" 840 android:exported="true"> 841 <intent-filter> 842 <action android:name="android.intent.action.MAIN"/> 843 <category android:name="com.android.test.hwui.TEST"/> 844 </intent-filter> 845 </activity> 846 847 <activity android:name="PosTextActivity" 848 android:label="Text/Pos Text" 849 android:theme="@android:style/Theme.NoTitleBar" 850 android:exported="true"> 851 <intent-filter> 852 <action android:name="android.intent.action.MAIN"/> 853 <category android:name="com.android.test.hwui.TEST"/> 854 </intent-filter> 855 </activity> 856 857 <activity android:name="ListActivity" 858 android:label="View/List" 859 android:exported="true"> 860 <intent-filter> 861 <action android:name="android.intent.action.MAIN"/> 862 <category android:name="com.android.test.hwui.TEST"/> 863 </intent-filter> 864 </activity> 865 866 <activity android:name="TransparentListActivity" 867 android:label="View/Transparent List" 868 android:exported="true"> 869 <intent-filter> 870 <action android:name="android.intent.action.MAIN"/> 871 <category android:name="com.android.test.hwui.TEST"/> 872 </intent-filter> 873 </activity> 874 875 <activity android:name="MoreShadersActivity" 876 android:label="Shaders/Compose Shaders" 877 android:exported="true"> 878 <intent-filter> 879 <action android:name="android.intent.action.MAIN"/> 880 <category android:name="com.android.test.hwui.TEST"/> 881 </intent-filter> 882 </activity> 883 884 <activity android:name="ColorFiltersActivity" 885 android:label="ColorFilters/Filters" 886 android:exported="true"> 887 <intent-filter> 888 <action android:name="android.intent.action.MAIN"/> 889 <category android:name="com.android.test.hwui.TEST"/> 890 </intent-filter> 891 </activity> 892 893 <activity android:name="ColorFiltersMutateActivity" 894 android:label="ColorFilters/Mutate Filters" 895 android:exported="true"> 896 <intent-filter> 897 <action android:name="android.intent.action.MAIN"/> 898 <category android:name="com.android.test.hwui.TEST"/> 899 </intent-filter> 900 </activity> 901 902 <activity android:name="LinesActivity" 903 android:label="Draw/Lines" 904 android:exported="true"> 905 <intent-filter> 906 <action android:name="android.intent.action.MAIN"/> 907 <category android:name="com.android.test.hwui.TEST"/> 908 </intent-filter> 909 </activity> 910 911 <activity android:name="Lines2Activity" 912 android:label="Draw/Lines 2" 913 android:exported="true"> 914 <intent-filter> 915 <action android:name="android.intent.action.MAIN"/> 916 <category android:name="com.android.test.hwui.TEST"/> 917 </intent-filter> 918 </activity> 919 920 <activity android:name="PathsActivity" 921 android:label="Path/Paths" 922 android:exported="true"> 923 <intent-filter> 924 <action android:name="android.intent.action.MAIN"/> 925 <category android:name="com.android.test.hwui.TEST"/> 926 </intent-filter> 927 </activity> 928 929 <activity android:name="TextOnPathActivity" 930 android:label="Text/Text on Path" 931 android:exported="true"> 932 <intent-filter> 933 <action android:name="android.intent.action.MAIN"/> 934 <category android:name="com.android.test.hwui.TEST"/> 935 </intent-filter> 936 </activity> 937 938 <activity android:name="PathsCacheActivity" 939 android:label="Path/Cache" 940 android:exported="true"> 941 <intent-filter> 942 <action android:name="android.intent.action.MAIN"/>` 943 <category android:name="com.android.test.hwui.TEST"/> 944 </intent-filter> 945 </activity> 946 947 <activity android:name="PointsActivity" 948 android:label="Draw/Points" 949 android:exported="true"> 950 <intent-filter> 951 <action android:name="android.intent.action.MAIN"/> 952 <category android:name="com.android.test.hwui.TEST"/> 953 </intent-filter> 954 </activity> 955 956 <activity android:name="Transform3dActivity" 957 android:label="Draw/3D Transform" 958 android:exported="true"> 959 <intent-filter> 960 <action android:name="android.intent.action.MAIN"/> 961 <category android:name="com.android.test.hwui.TEST"/> 962 </intent-filter> 963 </activity> 964 965 <activity android:name="Animated3dActivity" 966 android:label="Draw/Animated 3D Transform" 967 android:exported="true"> 968 <intent-filter> 969 <action android:name="android.intent.action.MAIN"/> 970 <category android:name="com.android.test.hwui.TEST"/> 971 </intent-filter> 972 </activity> 973 974 <activity android:name="SimplePathsActivity" 975 android:label="Path/Simple Paths" 976 android:exported="true"> 977 <intent-filter> 978 <action android:name="android.intent.action.MAIN"/> 979 <category android:name="com.android.test.hwui.TEST"/> 980 </intent-filter> 981 </activity> 982 983 <activity android:name="AdvancedBlendActivity" 984 android:label="Draw/Advanced Blend" 985 android:exported="true"> 986 <intent-filter> 987 <action android:name="android.intent.action.MAIN"/> 988 <category android:name="com.android.test.hwui.TEST"/> 989 </intent-filter> 990 </activity> 991 992 <activity android:name="FramebufferBlendActivity" 993 android:label="Draw/Framebuffer Blend" 994 android:exported="true"> 995 <intent-filter> 996 <action android:name="android.intent.action.MAIN"/> 997 <category android:name="com.android.test.hwui.TEST"/> 998 </intent-filter> 999 </activity> 1000 1001 <activity android:name="StackActivity" 1002 android:label="View/Stacks" 1003 android:exported="true"> 1004 <intent-filter> 1005 <action android:name="android.intent.action.MAIN"/> 1006 <category android:name="com.android.test.hwui.TEST"/> 1007 </intent-filter> 1008 </activity> 1009 1010 <activity android:name="PathDestructionActivity" 1011 android:label="Path/Path Destruction" 1012 android:exported="true"> 1013 <intent-filter> 1014 <action android:name="android.intent.action.MAIN"/> 1015 <category android:name="com.android.test.hwui.TEST"/> 1016 </intent-filter> 1017 </activity> 1018 1019 <activity android:name="TransformsAndAnimationsActivity" 1020 android:label="Draw/Transforms and Animations" 1021 android:exported="true"> 1022 <intent-filter> 1023 <action android:name="android.intent.action.MAIN"/> 1024 <category android:name="com.android.test.hwui.TEST"/> 1025 </intent-filter> 1026 </activity> 1027 1028 <activity android:name="ViewPropertyAlphaActivity" 1029 android:label="View/Alpha Property" 1030 android:exported="true"> 1031 <intent-filter> 1032 <action android:name="android.intent.action.MAIN"/> 1033 <category android:name="com.android.test.hwui.TEST"/> 1034 </intent-filter> 1035 </activity> 1036 1037 <activity android:name="ViewLayerInvalidationActivity" 1038 android:label="Layers/Invalidation" 1039 android:exported="true"> 1040 <intent-filter> 1041 <action android:name="android.intent.action.MAIN"/> 1042 <category android:name="com.android.test.hwui.TEST"/> 1043 </intent-filter> 1044 </activity> 1045 1046 <activity android:name="ProjectionActivity" 1047 android:label="Reordering/Projection" 1048 android:exported="true"> 1049 <intent-filter> 1050 <action android:name="android.intent.action.MAIN"/> 1051 <category android:name="com.android.test.hwui.TEST"/> 1052 </intent-filter> 1053 </activity> 1054 1055 <activity android:name=".ProjectionClippingActivity" 1056 android:label="Reordering/Projection Clipping" 1057 android:exported="true"> 1058 <intent-filter> 1059 <action android:name="android.intent.action.MAIN"/> 1060 <category android:name="com.android.test.hwui.TEST"/> 1061 </intent-filter> 1062 </activity> 1063 1064 <activity android:name=".ZOrderingActivity" 1065 android:label="Reordering/Z Ordering" 1066 android:exported="true"> 1067 <intent-filter> 1068 <action android:name="android.intent.action.MAIN"/> 1069 <category android:name="com.android.test.hwui.TEST"/> 1070 </intent-filter> 1071 </activity> 1072 1073 <activity android:name="GLDepthTestActivity" 1074 android:label="Reordering/OpenGL Depth Test" 1075 android:exported="true"> 1076 <intent-filter> 1077 <action android:name="android.intent.action.MAIN"/> 1078 <category android:name="com.android.test.hwui.TEST"/> 1079 </intent-filter> 1080 </activity> 1081 1082 <activity android:name="CirclePropActivity" 1083 android:label="Animation/Circle Props" 1084 android:exported="true"> 1085 <intent-filter> 1086 <action android:name="android.intent.action.MAIN"/> 1087 <category android:name="com.android.test.hwui.TEST"/> 1088 </intent-filter> 1089 </activity> 1090 1091 <activity android:name="RevealActivity" 1092 android:label="Animation/Reveal Animation" 1093 android:exported="true"> 1094 <intent-filter> 1095 <action android:name="android.intent.action.MAIN"/> 1096 <category android:name="com.android.test.hwui.TEST"/> 1097 </intent-filter> 1098 </activity> 1099 1100 <activity android:name="RippleActivity" 1101 android:label="Animation/Ripple Animation" 1102 android:exported="true"> 1103 <intent-filter> 1104 <action android:name="android.intent.action.MAIN"/> 1105 <category android:name="com.android.test.hwui.TEST"/> 1106 </intent-filter> 1107 </activity> 1108 1109 <activity android:name="MultiProducerActivity" 1110 android:label="Threads/Multiple Producers" 1111 android:exported="true"> 1112 <intent-filter> 1113 <action android:name="android.intent.action.MAIN"/> 1114 <category android:name="com.android.test.hwui.TEST"/> 1115 </intent-filter> 1116 </activity> 1117 1118 <activity android:name="PixelCopyWindow" 1119 android:label="Readback/Window" 1120 android:screenOrientation="fullSensor" 1121 android:exported="true"> 1122 <intent-filter> 1123 <action android:name="android.intent.action.MAIN"/> 1124 <category android:name="com.android.test.hwui.TEST"/> 1125 </intent-filter> 1126 </activity> 1127 1128 <activity android:name="PositionListenerActivity" 1129 android:label="RenderNode/PositionListener" 1130 android:screenOrientation="fullSensor" 1131 android:exported="true"> 1132 <intent-filter> 1133 <action android:name="android.intent.action.MAIN"/> 1134 <category android:name="com.android.test.hwui.TEST"/> 1135 </intent-filter> 1136 </activity> 1137 1138 <activity android:name="CustomRenderer" 1139 android:label="HardwareRenderer/HelloTakeSurface" 1140 android:screenOrientation="fullSensor" 1141 android:exported="true"> 1142 <intent-filter> 1143 <action android:name="android.intent.action.MAIN"/> 1144 <category android:name="com.android.test.hwui.TEST"/> 1145 </intent-filter> 1146 </activity> 1147 1148 <activity android:name="HardwareBufferRendererActivity" 1149 android:label="HardwareRenderer/HardwareBufferRenderer" 1150 android:exported="true"> 1151 <intent-filter> 1152 <action android:name="android.intent.action.MAIN"/> 1153 <category android:name="com.android.test.hwui.TEST"/> 1154 </intent-filter> 1155 </activity> 1156 1157 <activity android:name="MyLittleTextureView" 1158 android:label="HardwareRenderer/MyLittleTextureView" 1159 android:screenOrientation="fullSensor" 1160 android:exported="true"> 1161 <intent-filter> 1162 <action android:name="android.intent.action.MAIN"/> 1163 <category android:name="com.android.test.hwui.TEST"/> 1164 </intent-filter> 1165 </activity> 1166 1167 <activity android:name="MeshActivity" 1168 android:label="Mesh/SimpleMesh" 1169 android:exported="true"> 1170 <intent-filter> 1171 <action android:name="android.intent.action.MAIN"/> 1172 <category android:name="com.android.test.hwui.TEST"/> 1173 </intent-filter> 1174 </activity> 1175 <activity android:name="MeshLargeActivity" 1176 android:label="Mesh/LargeMesh" 1177 android:exported="true"> 1178 <intent-filter> 1179 <action android:name="android.intent.action.MAIN"/> 1180 <category android:name="com.android.test.hwui.TEST"/> 1181 </intent-filter> 1182 </activity> 1183 </application> 1184</manifest> 1185