1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2010 The Android Open Source Project
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
8 http://www.apache.org/licenses/LICENSE-2.0
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.
17 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
18 package="com.android.test.hwui">
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" />
24 <uses-feature android:name="android.hardware.camera" />
25 <uses-feature android:name="android.hardware.camera.autofocus" />
27 <uses-sdk android:minSdkVersion="21" />
31 android:theme="@android:style/Theme.Material.Light">
34 android:name="HwTests"
35 android:label="OpenGL Renderer Tests">
37 <action android:name="android.intent.action.MAIN" />
38 <category android:name="android.intent.category.DEFAULT" />
39 <category android:name="android.intent.category.LAUNCHER" />
44 android:name="PathOpsActivity"
45 android:label="Path/Ops">
47 <action android:name="android.intent.action.MAIN" />
48 <category android:name="com.android.test.hwui.TEST" />
53 android:name="AssetsAtlasActivity"
54 android:label="Atlas/Framework">
56 <action android:name="android.intent.action.MAIN" />
57 <category android:name="com.android.test.hwui.TEST" />
62 android:name="ScaledTextActivity"
63 android:label="Text/Scaled">
65 <action android:name="android.intent.action.MAIN" />
66 <category android:name="com.android.test.hwui.TEST" />
71 android:name="Rotate3dTextActivity"
72 android:label="Text/3D Rotation">
74 <action android:name="android.intent.action.MAIN" />
75 <category android:name="com.android.test.hwui.TEST" />
80 android:name="NoAATextActivity"
81 android:label="Text/Aliased">
83 <action android:name="android.intent.action.MAIN" />
84 <category android:name="com.android.test.hwui.TEST" />
89 android:name="ScaledPathsActivity"
90 android:label="Path/Scaled">
92 <action android:name="android.intent.action.MAIN" />
93 <category android:name="com.android.test.hwui.TEST" />
98 android:name="Alpha8BitmapActivity"
99 android:label="Bitmaps/Alpha8">
101 <action android:name="android.intent.action.MAIN" />
102 <category android:name="com.android.test.hwui.TEST" />
107 android:name="MipMapActivity"
108 android:label="Bitmaps/MipMap">
110 <action android:name="android.intent.action.MAIN" />
111 <category android:name="com.android.test.hwui.TEST" />
116 android:name="PathOffsetActivity"
117 android:label="Path/Offset">
119 <action android:name="android.intent.action.MAIN" />
120 <category android:name="com.android.test.hwui.TEST" />
125 android:name="MultiLayersActivity"
126 android:label="Layers/Multiple">
128 <action android:name="android.intent.action.MAIN" />
129 <category android:name="com.android.test.hwui.TEST" />
134 android:name="TJunctionActivity"
135 android:label="Layers/T-Junction">
137 <action android:name="android.intent.action.MAIN" />
138 <category android:name="com.android.test.hwui.TEST" />
143 android:name="TextPathActivity"
144 android:label="Text/As Path">
146 <action android:name="android.intent.action.MAIN" />
147 <category android:name="com.android.test.hwui.TEST" />
152 android:name="GradientStopsActivity"
153 android:label="Gradients/Multi-stops">
155 <action android:name="android.intent.action.MAIN" />
156 <category android:name="com.android.test.hwui.TEST" />
161 android:name="PaintDrawFilterActivity"
162 android:label="Paint/Draw Filter">
164 <action android:name="android.intent.action.MAIN" />
165 <category android:name="com.android.test.hwui.TEST" />
170 android:name="BigGradientActivity"
171 android:label="Gradients/Large">
173 <action android:name="android.intent.action.MAIN" />
174 <category android:name="com.android.test.hwui.TEST" />
179 android:name="DatePickerActivity"
180 android:label="View/DatePicker">
182 <action android:name="android.intent.action.MAIN" />
183 <category android:name="com.android.test.hwui.TEST" />
188 android:name="ClipRegionActivity"
189 android:label="Clip/Region 1">
191 <action android:name="android.intent.action.MAIN" />
192 <category android:name="com.android.test.hwui.TEST" />
197 android:name="ClipRegion2Activity"
198 android:label="Clip/Region 2">
200 <action android:name="android.intent.action.MAIN" />
201 <category android:name="com.android.test.hwui.TEST" />
206 android:name="ClipRegion3Activity"
207 android:label="Clip/Region 3">
209 <action android:name="android.intent.action.MAIN" />
210 <category android:name="com.android.test.hwui.TEST" />
215 android:name="ClipOutlineActivity"
216 android:label="Clip/Outline">
218 <action android:name="android.intent.action.MAIN" />
219 <category android:name="com.android.test.hwui.TEST" />
224 android:name="DisplayListLayersActivity"
225 android:label="Layers/Display Lists">
227 <action android:name="android.intent.action.MAIN" />
228 <category android:name="com.android.test.hwui.TEST" />
233 android:name="MatrixActivity"
234 android:label="Misc/Matrix">
236 <action android:name="android.intent.action.MAIN" />
237 <category android:name="com.android.test.hwui.TEST" />
242 android:name="LooperAcceleration"
243 android:label="Misc/LooperAcceleration">
245 <action android:name="android.intent.action.MAIN" />
246 <category android:name="com.android.test.hwui.TEST" />
251 android:name="TextFadeActivity"
252 android:label="Text/Fade">
254 <action android:name="android.intent.action.MAIN" />
255 <category android:name="com.android.test.hwui.TEST" />
260 android:name="MaxBitmapSizeActivity"
261 android:label="Bitmaps/Max Size">
263 <action android:name="android.intent.action.MAIN" />
264 <category android:name="com.android.test.hwui.TEST" />
269 android:name="TimeDialogActivity"
270 android:label="View/TimeDialog">
272 <action android:name="android.intent.action.MAIN" />
273 <category android:name="com.android.test.hwui.TEST" />
278 android:name="OpaqueActivity"
279 android:label="Window/Opaque">
281 <action android:name="android.intent.action.MAIN" />
282 <category android:name="com.android.test.hwui.TEST" />
287 android:name="GetBitmapActivity"
288 android:label="TextureView/Get Bitmap">
290 <action android:name="android.intent.action.MAIN" />
291 <category android:name="com.android.test.hwui.TEST" />
296 android:name="SmallCircleActivity"
297 android:label="Draw/Small Circle">
299 <action android:name="android.intent.action.MAIN" />
300 <category android:name="com.android.test.hwui.TEST" />
305 android:name="ClearActivity"
306 android:label="Window/Clear">
308 <action android:name="android.intent.action.MAIN" />
309 <category android:name="com.android.test.hwui.TEST" />
314 android:name="TextureViewActivity"
315 android:label="TextureView/Camera">
317 <action android:name="android.intent.action.MAIN" />
318 <category android:name="com.android.test.hwui.TEST" />
323 android:name="GlyphCacheActivity"
324 android:label="Text/Glyph Cache">
326 <action android:name="android.intent.action.MAIN" />
327 <category android:name="com.android.test.hwui.TEST" />
332 android:name="CanvasTextureViewActivity"
333 android:label="TextureView/Canvas">
335 <action android:name="android.intent.action.MAIN" />
336 <category android:name="com.android.test.hwui.TEST" />
341 android:name="HardwareCanvasTextureViewActivity"
342 android:label="TextureView/HardwareCanvas">
344 <action android:name="android.intent.action.MAIN" />
345 <category android:name="com.android.test.hwui.TEST" />
350 android:name="SingleFrameTextureViewTestActivity"
351 android:label="TextureView/SingleFrameTextureViewTest">
353 <action android:name="android.intent.action.MAIN" />
354 <category android:name="com.android.test.hwui.TEST" />
359 android:name="HardwareCanvasSurfaceViewActivity"
360 android:label="SurfaceView/HardwareCanvas">
362 <action android:name="android.intent.action.MAIN" />
363 <category android:name="com.android.test.hwui.TEST" />
368 android:name="MovingSurfaceViewActivity"
369 android:label="SurfaceView/Animated Movement">
371 <action android:name="android.intent.action.MAIN" />
372 <category android:name="com.android.test.hwui.TEST" />
377 android:name="GetBitmapSurfaceViewActivity"
378 android:label="SurfaceView/GetBitmap with Camera source">
380 <action android:name="android.intent.action.MAIN" />
381 <category android:name="com.android.test.hwui.TEST" />
386 android:name="VideoViewCaptureActivity"
387 android:label="SurfaceView/GetBitmap with Video source">
389 <action android:name="android.intent.action.MAIN" />
390 <category android:name="com.android.test.hwui.TEST" />
395 android:name="GLTextureViewActivity"
396 android:label="TextureView/OpenGL">
398 <action android:name="android.intent.action.MAIN" />
399 <category android:name="com.android.test.hwui.TEST" />
404 android:name="BitmapMeshActivity"
405 android:label="Bitmaps/Mesh">
407 <action android:name="android.intent.action.MAIN" />
408 <category android:name="com.android.test.hwui.TEST" />
413 android:name="BitmapMutateActivity"
414 android:label="Bitmaps/Mutate">
416 <action android:name="android.intent.action.MAIN" />
417 <category android:name="com.android.test.hwui.TEST" />
422 android:name="BitmapMeshLayerActivity"
423 android:label="Bitmaps/Mesh in Layer">
425 <action android:name="android.intent.action.MAIN" />
426 <category android:name="com.android.test.hwui.TEST" />
431 android:name="MarqueeActivity"
432 android:label="Text/Marquee">
434 <action android:name="android.intent.action.MAIN" />
435 <category android:name="com.android.test.hwui.TEST" />
440 android:name="ShapesActivity"
441 android:label="Path/Shapes">
443 <action android:name="android.intent.action.MAIN" />
444 <category android:name="com.android.test.hwui.TEST" />
449 android:name="ColoredRectsActivity"
450 android:label="Draw/Rects">
452 <action android:name="android.intent.action.MAIN" />
453 <category android:name="com.android.test.hwui.TEST" />
458 android:name="SimplePatchActivity"
459 android:label="Draw/9-Patch"
460 android:theme="@android:style/Theme.Translucent.NoTitleBar">
462 <action android:name="android.intent.action.MAIN" />
463 <category android:name="com.android.test.hwui.TEST" />
468 android:name="ViewLayersActivity"
469 android:label="Layers/Views 1">
471 <action android:name="android.intent.action.MAIN" />
472 <category android:name="com.android.test.hwui.TEST" />
477 android:name="ViewLayersActivity2"
478 android:label="Layers/Views 2">
480 <action android:name="android.intent.action.MAIN" />
481 <category android:name="com.android.test.hwui.TEST" />
486 android:name="ViewLayersActivity3"
487 android:label="Layers/Views 3">
489 <action android:name="android.intent.action.MAIN" />
490 <category android:name="com.android.test.hwui.TEST" />
495 android:name="ViewLayersActivity4"
496 android:label="Layers/Views 4">
498 <action android:name="android.intent.action.MAIN" />
499 <category android:name="com.android.test.hwui.TEST" />
504 android:name="ViewLayersActivity5"
505 android:label="Layers/Views 5">
507 <action android:name="android.intent.action.MAIN" />
508 <category android:name="com.android.test.hwui.TEST" />
513 android:name="AlphaLayersActivity"
514 android:label="Layers/Alpha">
516 <action android:name="android.intent.action.MAIN" />
517 <category android:name="com.android.test.hwui.TEST" />
522 android:name="AdvancedGradientsActivity"
523 android:label="Gradients/Advanced">
525 <action android:name="android.intent.action.MAIN" />
526 <category android:name="com.android.test.hwui.TEST" />
531 android:name="Bitmaps3dActivity"
532 android:label="Bitmaps/3D Rotation">
534 <action android:name="android.intent.action.MAIN" />
535 <category android:name="com.android.test.hwui.TEST" />
540 android:name="LabelsActivity"
541 android:label="View/TextView">
543 <action android:name="android.intent.action.MAIN" />
544 <category android:name="com.android.test.hwui.TEST" />
549 android:name="ViewFlipperActivity"
550 android:label="View/ViewFlipper"
551 android:theme="@android:style/Theme.Translucent.NoTitleBar">
553 <action android:name="android.intent.action.MAIN" />
554 <category android:name="com.android.test.hwui.TEST" />
559 android:name="ResizeActivity"
560 android:label="Window/Resize"
561 android:windowSoftInputMode="adjustResize">
563 <action android:name="android.intent.action.MAIN" />
564 <category android:name="com.android.test.hwui.TEST" />
569 android:name="TextGammaActivity"
570 android:label="Text/Gamma"
571 android:theme="@android:style/Theme.Translucent.NoTitleBar">
573 <action android:name="android.intent.action.MAIN" />
574 <category android:name="com.android.test.hwui.TEST" />
579 android:name="TextGammaActivity$SubGammaActivity"
580 android:label="Text/Sub Gamma"
581 android:theme="@android:style/Theme.Translucent.NoTitleBar"
582 android:hardwareAccelerated="false">
584 <action android:name="android.intent.action.MAIN" />
589 android:name="LayersActivity"
590 android:label="Layers/Canvas Layers"
591 android:theme="@android:style/Theme.Translucent.NoTitleBar">
593 <action android:name="android.intent.action.MAIN" />
594 <category android:name="com.android.test.hwui.TEST" />
599 android:name="NewLayersActivity"
600 android:label="Layers/Overlapping Layers">
602 <action android:name="android.intent.action.MAIN" />
603 <category android:name="com.android.test.hwui.TEST" />
608 android:name="XfermodeActivity"
609 android:label="Draw/Xfermodes"
610 android:theme="@android:style/Theme.Translucent.NoTitleBar">
612 <action android:name="android.intent.action.MAIN" />
613 <category android:name="com.android.test.hwui.TEST" />
618 android:name="BitmapsActivity"
619 android:label="Bitmaps/Draw Bitmaps"
620 android:theme="@android:style/Theme.Translucent.NoTitleBar">
622 <action android:name="android.intent.action.MAIN" />
623 <category android:name="com.android.test.hwui.TEST" />
628 android:name="BitmapsSkewActivity"
629 android:label="Bitmaps/Skew">
631 <action android:name="android.intent.action.MAIN" />
632 <category android:name="com.android.test.hwui.TEST" />
637 android:name="BitmapsAlphaActivity"
638 android:label="Bitmaps/Alpha"
639 android:theme="@android:style/Theme.Translucent.NoTitleBar">
641 <action android:name="android.intent.action.MAIN" />
642 <category android:name="com.android.test.hwui.TEST" />
647 android:name="BitmapsRectActivity"
648 android:label="Bitmaps/Rect"
649 android:theme="@android:style/Theme.Translucent.NoTitleBar">
651 <action android:name="android.intent.action.MAIN" />
652 <category android:name="com.android.test.hwui.TEST" />
657 android:name="ThinPatchesActivity"
658 android:label="Draw/9-Patch Thin Drawable"
659 android:theme="@android:style/Theme.Translucent.NoTitleBar">
661 <action android:name="android.intent.action.MAIN" />
662 <category android:name="com.android.test.hwui.TEST" />
667 android:name="NinePatchesActivity"
668 android:label="Draw/9-Patch Drawable">
670 <action android:name="android.intent.action.MAIN" />
671 <category android:name="com.android.test.hwui.TEST" />
676 android:name="MoreNinePatchesActivity"
677 android:label="Draw/9-Patch Vertical Drawable">
679 <action android:name="android.intent.action.MAIN" />
680 <category android:name="com.android.test.hwui.TEST" />
685 android:name="QuickRejectActivity"
686 android:label="Clip/QuickReject">
688 <action android:name="android.intent.action.MAIN" />
689 <category android:name="com.android.test.hwui.TEST" />
694 android:name="RotationActivity"
695 android:label="View/Rotation">
697 <action android:name="android.intent.action.MAIN" />
698 <category android:name="com.android.test.hwui.TEST" />
703 android:name="GradientsActivity"
704 android:label="Gradients/Gradients">
706 <action android:name="android.intent.action.MAIN" />
707 <category android:name="com.android.test.hwui.TEST" />
712 android:name="ShadersActivity"
713 android:label="Shaders/Shaders">
715 <action android:name="android.intent.action.MAIN" />
716 <category android:name="com.android.test.hwui.TEST" />
721 android:name="TextActivity"
722 android:label="Text/Simple Text"
723 android:theme="@android:style/Theme.NoTitleBar">
725 <action android:name="android.intent.action.MAIN" />
726 <category android:name="com.android.test.hwui.TEST" />
731 android:name="PosTextActivity"
732 android:label="Text/Pos Text"
733 android:theme="@android:style/Theme.NoTitleBar">
735 <action android:name="android.intent.action.MAIN" />
736 <category android:name="com.android.test.hwui.TEST" />
741 android:name="ListActivity"
742 android:label="View/List">
744 <action android:name="android.intent.action.MAIN" />
745 <category android:name="com.android.test.hwui.TEST" />
750 android:name="TransparentListActivity"
751 android:label="View/Transparent List">
753 <action android:name="android.intent.action.MAIN" />
754 <category android:name="com.android.test.hwui.TEST" />
759 android:name="MoreShadersActivity"
760 android:label="Shaders/Compose Shaders">
762 <action android:name="android.intent.action.MAIN" />
763 <category android:name="com.android.test.hwui.TEST" />
768 android:name="ColorFiltersActivity"
769 android:label="ColorFilters/Filters">
771 <action android:name="android.intent.action.MAIN" />
772 <category android:name="com.android.test.hwui.TEST" />
777 android:name="ColorFiltersMutateActivity"
778 android:label="ColorFilters/Mutate Filters">
780 <action android:name="android.intent.action.MAIN" />
781 <category android:name="com.android.test.hwui.TEST" />
786 android:name="LinesActivity"
787 android:label="Draw/Lines">
789 <action android:name="android.intent.action.MAIN" />
790 <category android:name="com.android.test.hwui.TEST" />
795 android:name="Lines2Activity"
796 android:label="Draw/Lines 2">
798 <action android:name="android.intent.action.MAIN" />
799 <category android:name="com.android.test.hwui.TEST" />
804 android:name="PathsActivity"
805 android:label="Path/Paths">
807 <action android:name="android.intent.action.MAIN" />
808 <category android:name="com.android.test.hwui.TEST" />
813 android:name="TextOnPathActivity"
814 android:label="Text/Text on Path">
816 <action android:name="android.intent.action.MAIN" />
817 <category android:name="com.android.test.hwui.TEST" />
822 android:name="PathsCacheActivity"
823 android:label="Path/Cache">
825 <action android:name="android.intent.action.MAIN" />`
826 <category android:name="com.android.test.hwui.TEST" />
831 android:name="PointsActivity"
832 android:label="Draw/Points">
834 <action android:name="android.intent.action.MAIN" />
835 <category android:name="com.android.test.hwui.TEST" />
840 android:name="Transform3dActivity"
841 android:label="Draw/3D Transform">
843 <action android:name="android.intent.action.MAIN" />
844 <category android:name="com.android.test.hwui.TEST" />
849 android:name="Animated3dActivity"
850 android:label="Draw/Animated 3D Transform">
852 <action android:name="android.intent.action.MAIN" />
853 <category android:name="com.android.test.hwui.TEST" />
858 android:name="SimplePathsActivity"
859 android:label="Path/Simple Paths">
861 <action android:name="android.intent.action.MAIN" />
862 <category android:name="com.android.test.hwui.TEST" />
867 android:name="AdvancedBlendActivity"
868 android:label="Draw/Advanced Blend">
870 <action android:name="android.intent.action.MAIN" />
871 <category android:name="com.android.test.hwui.TEST" />
876 android:name="FramebufferBlendActivity"
877 android:label="Draw/Framebuffer Blend">
879 <action android:name="android.intent.action.MAIN" />
880 <category android:name="com.android.test.hwui.TEST" />
885 android:name="StackActivity"
886 android:label="View/Stacks">
888 <action android:name="android.intent.action.MAIN" />
889 <category android:name="com.android.test.hwui.TEST" />
894 android:name="PathDestructionActivity"
895 android:label="Path/Path Destruction">
897 <action android:name="android.intent.action.MAIN" />
898 <category android:name="com.android.test.hwui.TEST" />
903 android:name="TransformsAndAnimationsActivity"
904 android:label="Draw/Transforms and Animations">
906 <action android:name="android.intent.action.MAIN" />
907 <category android:name="com.android.test.hwui.TEST" />
912 android:name="ViewPropertyAlphaActivity"
913 android:label="View/Alpha Property">
915 <action android:name="android.intent.action.MAIN" />
916 <category android:name="com.android.test.hwui.TEST" />
921 android:name="ViewLayerInvalidationActivity"
922 android:label="Layers/Invalidation">
924 <action android:name="android.intent.action.MAIN" />
925 <category android:name="com.android.test.hwui.TEST" />
930 android:name="ProjectionActivity"
931 android:label="Reordering/Projection">
933 <action android:name="android.intent.action.MAIN" />
934 <category android:name="com.android.test.hwui.TEST" />
939 android:name=".ProjectionClippingActivity"
940 android:label="Reordering/Projection Clipping">
942 <action android:name="android.intent.action.MAIN" />
943 <category android:name="com.android.test.hwui.TEST" />
948 android:name=".ZOrderingActivity"
949 android:label="Reordering/Z Ordering">
951 <action android:name="android.intent.action.MAIN" />
952 <category android:name="com.android.test.hwui.TEST" />
957 android:name="GLDepthTestActivity"
958 android:label="Reordering/OpenGL Depth Test">
960 <action android:name="android.intent.action.MAIN" />
961 <category android:name="com.android.test.hwui.TEST" />
966 android:name="CirclePropActivity"
967 android:label="Animation/Circle Props">
969 <action android:name="android.intent.action.MAIN" />
970 <category android:name="com.android.test.hwui.TEST" />
975 android:name="RevealActivity"
976 android:label="Animation/Reveal Animation">
978 <action android:name="android.intent.action.MAIN" />
979 <category android:name="com.android.test.hwui.TEST" />
984 android:name="MultiProducerActivity"
985 android:label="Threads/Multiple Producers">
987 <action android:name="android.intent.action.MAIN" />
988 <category android:name="com.android.test.hwui.TEST" />