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="11" />
31 android:hardwareAccelerated="true">
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"
46 android:theme="@android:style/Theme.Holo.Light">
48 <action android:name="android.intent.action.MAIN" />
49 <category android:name="com.android.test.hwui.TEST" />
54 android:name="AssetsAtlasActivity"
55 android:label="Atlas/Framework"
56 android:theme="@android:style/Theme.Holo.Light">
58 <action android:name="android.intent.action.MAIN" />
59 <category android:name="com.android.test.hwui.TEST" />
64 android:name="ScaledTextActivity"
65 android:label="Text/Scaled"
66 android:theme="@android:style/Theme.Holo.Light">
68 <action android:name="android.intent.action.MAIN" />
69 <category android:name="com.android.test.hwui.TEST" />
74 android:name="Rotate3dTextActivity"
75 android:label="Text/3D Rotation"
76 android:theme="@android:style/Theme.Holo.Light">
78 <action android:name="android.intent.action.MAIN" />
79 <category android:name="com.android.test.hwui.TEST" />
84 android:name="NoAATextActivity"
85 android:label="Text/Aliased">
87 <action android:name="android.intent.action.MAIN" />
88 <category android:name="com.android.test.hwui.TEST" />
93 android:name="ScaledPathsActivity"
94 android:label="Path/Scaled">
96 <action android:name="android.intent.action.MAIN" />
97 <category android:name="com.android.test.hwui.TEST" />
102 android:name="Alpha8BitmapActivity"
103 android:label="Bitmaps/Alpha8">
105 <action android:name="android.intent.action.MAIN" />
106 <category android:name="com.android.test.hwui.TEST" />
111 android:name="MipMapActivity"
112 android:label="Bitmaps/MipMap">
114 <action android:name="android.intent.action.MAIN" />
115 <category android:name="com.android.test.hwui.TEST" />
120 android:name="PathOffsetActivity"
121 android:label="Path/Offset">
123 <action android:name="android.intent.action.MAIN" />
124 <category android:name="com.android.test.hwui.TEST" />
129 android:name="MultiLayersActivity"
130 android:label="Layers/Multiple">
132 <action android:name="android.intent.action.MAIN" />
133 <category android:name="com.android.test.hwui.TEST" />
138 android:name="TJunctionActivity"
139 android:label="Layers/T-Junction">
141 <action android:name="android.intent.action.MAIN" />
142 <category android:name="com.android.test.hwui.TEST" />
147 android:name="TextPathActivity"
148 android:label="Text/As Path">
150 <action android:name="android.intent.action.MAIN" />
151 <category android:name="com.android.test.hwui.TEST" />
156 android:name="GradientStopsActivity"
157 android:label="Gradients/Multi-stops">
159 <action android:name="android.intent.action.MAIN" />
160 <category android:name="com.android.test.hwui.TEST" />
165 android:name="PaintDrawFilterActivity"
166 android:label="Paint/Draw Filter">
168 <action android:name="android.intent.action.MAIN" />
169 <category android:name="com.android.test.hwui.TEST" />
174 android:name="BigGradientActivity"
175 android:label="Gradients/Large">
177 <action android:name="android.intent.action.MAIN" />
178 <category android:name="com.android.test.hwui.TEST" />
183 android:name="DatePickerActivity"
184 android:label="View/DatePicker">
186 <action android:name="android.intent.action.MAIN" />
187 <category android:name="com.android.test.hwui.TEST" />
192 android:name="ClipRegionActivity"
193 android:label="Clip/Region 1">
195 <action android:name="android.intent.action.MAIN" />
196 <category android:name="com.android.test.hwui.TEST" />
201 android:name="ClipRegion2Activity"
202 android:label="Clip/Region 2">
204 <action android:name="android.intent.action.MAIN" />
205 <category android:name="com.android.test.hwui.TEST" />
210 android:name="ClipRegion3Activity"
211 android:label="Clip/Region 3">
213 <action android:name="android.intent.action.MAIN" />
214 <category android:name="com.android.test.hwui.TEST" />
219 android:name="ClipOutlineActivity"
220 android:label="Clip/Outline">
222 <action android:name="android.intent.action.MAIN" />
223 <category android:name="com.android.test.hwui.TEST" />
228 android:name="DisplayListLayersActivity"
229 android:label="Layers/Display Lists">
231 <action android:name="android.intent.action.MAIN" />
232 <category android:name="com.android.test.hwui.TEST" />
237 android:name="MatrixActivity"
238 android:label="Misc/Matrix">
240 <action android:name="android.intent.action.MAIN" />
241 <category android:name="com.android.test.hwui.TEST" />
246 android:name="LooperAcceleration"
247 android:label="Misc/LooperAcceleration">
249 <action android:name="android.intent.action.MAIN" />
250 <category android:name="com.android.test.hwui.TEST" />
255 android:name="TextFadeActivity"
256 android:label="Text/Fade">
258 <action android:name="android.intent.action.MAIN" />
259 <category android:name="com.android.test.hwui.TEST" />
264 android:name="MaxBitmapSizeActivity"
265 android:label="Bitmaps/Max Size">
267 <action android:name="android.intent.action.MAIN" />
268 <category android:name="com.android.test.hwui.TEST" />
273 android:name="TimeDialogActivity"
274 android:label="View/TimeDialog">
276 <action android:name="android.intent.action.MAIN" />
277 <category android:name="com.android.test.hwui.TEST" />
282 android:name="OpaqueActivity"
283 android:label="Window/Opaque">
285 <action android:name="android.intent.action.MAIN" />
286 <category android:name="com.android.test.hwui.TEST" />
291 android:name="GetBitmapActivity"
292 android:label="TextureView/Get Bitmap">
294 <action android:name="android.intent.action.MAIN" />
295 <category android:name="com.android.test.hwui.TEST" />
300 android:name="SmallCircleActivity"
301 android:label="Draw/Small Circle">
303 <action android:name="android.intent.action.MAIN" />
304 <category android:name="com.android.test.hwui.TEST" />
309 android:name="ClearActivity"
310 android:label="Window/Clear">
312 <action android:name="android.intent.action.MAIN" />
313 <category android:name="com.android.test.hwui.TEST" />
318 android:name="TextureViewActivity"
319 android:label="TextureView/Camera">
321 <action android:name="android.intent.action.MAIN" />
322 <category android:name="com.android.test.hwui.TEST" />
327 android:name="GlyphCacheActivity"
328 android:label="Text/Glyph Cache">
330 <action android:name="android.intent.action.MAIN" />
331 <category android:name="com.android.test.hwui.TEST" />
336 android:name="CanvasTextureViewActivity"
337 android:label="TextureView/Canvas">
339 <action android:name="android.intent.action.MAIN" />
340 <category android:name="com.android.test.hwui.TEST" />
345 android:name="HardwareCanvasTextureViewActivity"
346 android:label="TextureView/HardwareCanvas">
348 <action android:name="android.intent.action.MAIN" />
349 <category android:name="com.android.test.hwui.TEST" />
354 android:name="HardwareCanvasSurfaceViewActivity"
355 android:label="SurfaceView/HardwareCanvas">
357 <action android:name="android.intent.action.MAIN" />
358 <category android:name="com.android.test.hwui.TEST" />
363 android:name="GLTextureViewActivity"
364 android:label="TextureView/OpenGL">
366 <action android:name="android.intent.action.MAIN" />
367 <category android:name="com.android.test.hwui.TEST" />
372 android:name="BitmapMeshActivity"
373 android:label="Bitmaps/Mesh">
375 <action android:name="android.intent.action.MAIN" />
376 <category android:name="com.android.test.hwui.TEST" />
381 android:name="BitmapMutateActivity"
382 android:label="Bitmaps/Mutate">
384 <action android:name="android.intent.action.MAIN" />
385 <category android:name="com.android.test.hwui.TEST" />
390 android:name="BitmapMeshLayerActivity"
391 android:label="Bitmaps/Mesh in Layer">
393 <action android:name="android.intent.action.MAIN" />
394 <category android:name="com.android.test.hwui.TEST" />
399 android:name="MarqueeActivity"
400 android:label="Text/Marquee">
402 <action android:name="android.intent.action.MAIN" />
403 <category android:name="com.android.test.hwui.TEST" />
408 android:name="ShapesActivity"
409 android:label="Path/Shapes">
411 <action android:name="android.intent.action.MAIN" />
412 <category android:name="com.android.test.hwui.TEST" />
417 android:name="ColoredRectsActivity"
418 android:label="Draw/Rects">
420 <action android:name="android.intent.action.MAIN" />
421 <category android:name="com.android.test.hwui.TEST" />
426 android:name="SimplePatchActivity"
427 android:label="Draw/9-Patch"
428 android:theme="@android:style/Theme.Translucent.NoTitleBar">
430 <action android:name="android.intent.action.MAIN" />
431 <category android:name="com.android.test.hwui.TEST" />
436 android:name="ViewLayersActivity"
437 android:label="Layers/Views 1">
439 <action android:name="android.intent.action.MAIN" />
440 <category android:name="com.android.test.hwui.TEST" />
445 android:name="ViewLayersActivity2"
446 android:label="Layers/Views 2">
448 <action android:name="android.intent.action.MAIN" />
449 <category android:name="com.android.test.hwui.TEST" />
454 android:name="ViewLayersActivity3"
455 android:label="Layers/Views 3">
457 <action android:name="android.intent.action.MAIN" />
458 <category android:name="com.android.test.hwui.TEST" />
463 android:name="ViewLayersActivity4"
464 android:label="Layers/Views 4">
466 <action android:name="android.intent.action.MAIN" />
467 <category android:name="com.android.test.hwui.TEST" />
472 android:name="ViewLayersActivity5"
473 android:label="Layers/Views 5">
475 <action android:name="android.intent.action.MAIN" />
476 <category android:name="com.android.test.hwui.TEST" />
481 android:name="AlphaLayersActivity"
482 android:label="Layers/Alpha">
484 <action android:name="android.intent.action.MAIN" />
485 <category android:name="com.android.test.hwui.TEST" />
490 android:name="AdvancedGradientsActivity"
491 android:label="Gradients/Advanced">
493 <action android:name="android.intent.action.MAIN" />
494 <category android:name="com.android.test.hwui.TEST" />
499 android:name="Bitmaps3dActivity"
500 android:label="Bitmaps/3D Rotation">
502 <action android:name="android.intent.action.MAIN" />
503 <category android:name="com.android.test.hwui.TEST" />
508 android:name="LabelsActivity"
509 android:label="View/TextView">
511 <action android:name="android.intent.action.MAIN" />
512 <category android:name="com.android.test.hwui.TEST" />
517 android:name="ViewFlipperActivity"
518 android:label="View/ViewFlipper"
519 android:theme="@android:style/Theme.Translucent.NoTitleBar">
521 <action android:name="android.intent.action.MAIN" />
522 <category android:name="com.android.test.hwui.TEST" />
527 android:name="ResizeActivity"
528 android:label="Window/Resize"
529 android:windowSoftInputMode="adjustResize">
531 <action android:name="android.intent.action.MAIN" />
532 <category android:name="com.android.test.hwui.TEST" />
537 android:name="TextGammaActivity"
538 android:label="Text/Gamma"
539 android:theme="@android:style/Theme.Translucent.NoTitleBar">
541 <action android:name="android.intent.action.MAIN" />
542 <category android:name="com.android.test.hwui.TEST" />
547 android:name="TextGammaActivity$SubGammaActivity"
548 android:label="Text/Sub Gamma"
549 android:theme="@android:style/Theme.Translucent.NoTitleBar"
550 android:hardwareAccelerated="false">
552 <action android:name="android.intent.action.MAIN" />
557 android:name="LayersActivity"
558 android:label="Layers/Canvas Layers"
559 android:theme="@android:style/Theme.Translucent.NoTitleBar">
561 <action android:name="android.intent.action.MAIN" />
562 <category android:name="com.android.test.hwui.TEST" />
567 android:name="NewLayersActivity"
568 android:label="Layers/Overlapping Layers">
570 <action android:name="android.intent.action.MAIN" />
571 <category android:name="com.android.test.hwui.TEST" />
576 android:name="XfermodeActivity"
577 android:label="Draw/Xfermodes"
578 android:theme="@android:style/Theme.Translucent.NoTitleBar">
580 <action android:name="android.intent.action.MAIN" />
581 <category android:name="com.android.test.hwui.TEST" />
586 android:name="BitmapsActivity"
587 android:label="Bitmaps/Draw Bitmaps"
588 android:theme="@android:style/Theme.Translucent.NoTitleBar">
590 <action android:name="android.intent.action.MAIN" />
591 <category android:name="com.android.test.hwui.TEST" />
596 android:name="BitmapsSkewActivity"
597 android:label="Bitmaps/Skew">
599 <action android:name="android.intent.action.MAIN" />
600 <category android:name="com.android.test.hwui.TEST" />
605 android:name="BitmapsAlphaActivity"
606 android:label="Bitmaps/Alpha"
607 android:theme="@android:style/Theme.Translucent.NoTitleBar">
609 <action android:name="android.intent.action.MAIN" />
610 <category android:name="com.android.test.hwui.TEST" />
615 android:name="BitmapsRectActivity"
616 android:label="Bitmaps/Rect"
617 android:theme="@android:style/Theme.Translucent.NoTitleBar">
619 <action android:name="android.intent.action.MAIN" />
620 <category android:name="com.android.test.hwui.TEST" />
625 android:name="ThinPatchesActivity"
626 android:label="Draw/9-Patch Thin Drawable"
627 android:theme="@android:style/Theme.Translucent.NoTitleBar">
629 <action android:name="android.intent.action.MAIN" />
630 <category android:name="com.android.test.hwui.TEST" />
635 android:name="NinePatchesActivity"
636 android:label="Draw/9-Patch Drawable">
638 <action android:name="android.intent.action.MAIN" />
639 <category android:name="com.android.test.hwui.TEST" />
644 android:name="MoreNinePatchesActivity"
645 android:label="Draw/9-Patch Vertical Drawable">
647 <action android:name="android.intent.action.MAIN" />
648 <category android:name="com.android.test.hwui.TEST" />
653 android:name="QuickRejectActivity"
654 android:label="Clip/QuickReject">
656 <action android:name="android.intent.action.MAIN" />
657 <category android:name="com.android.test.hwui.TEST" />
662 android:name="RotationActivity"
663 android:label="View/Rotation">
665 <action android:name="android.intent.action.MAIN" />
666 <category android:name="com.android.test.hwui.TEST" />
671 android:name="GradientsActivity"
672 android:label="Gradients/Gradients">
674 <action android:name="android.intent.action.MAIN" />
675 <category android:name="com.android.test.hwui.TEST" />
680 android:name="ShadersActivity"
681 android:label="Shaders/Shaders">
683 <action android:name="android.intent.action.MAIN" />
684 <category android:name="com.android.test.hwui.TEST" />
689 android:name="TextActivity"
690 android:label="Text/Simple Text"
691 android:theme="@android:style/Theme.NoTitleBar">
693 <action android:name="android.intent.action.MAIN" />
694 <category android:name="com.android.test.hwui.TEST" />
699 android:name="PosTextActivity"
700 android:label="Text/Pos Text"
701 android:theme="@android:style/Theme.NoTitleBar">
703 <action android:name="android.intent.action.MAIN" />
704 <category android:name="com.android.test.hwui.TEST" />
709 android:name="ListActivity"
710 android:label="View/List">
712 <action android:name="android.intent.action.MAIN" />
713 <category android:name="com.android.test.hwui.TEST" />
718 android:name="TransparentListActivity"
719 android:label="View/Transparent List">
721 <action android:name="android.intent.action.MAIN" />
722 <category android:name="com.android.test.hwui.TEST" />
727 android:name="MoreShadersActivity"
728 android:label="Shaders/Compose Shaders">
730 <action android:name="android.intent.action.MAIN" />
731 <category android:name="com.android.test.hwui.TEST" />
736 android:name="ColorFiltersActivity"
737 android:label="ColorFilters/Filters">
739 <action android:name="android.intent.action.MAIN" />
740 <category android:name="com.android.test.hwui.TEST" />
745 android:name="ColorFiltersMutateActivity"
746 android:label="ColorFilters/Mutate Filters">
748 <action android:name="android.intent.action.MAIN" />
749 <category android:name="com.android.test.hwui.TEST" />
754 android:name="LinesActivity"
755 android:label="Draw/Lines">
757 <action android:name="android.intent.action.MAIN" />
758 <category android:name="com.android.test.hwui.TEST" />
763 android:name="Lines2Activity"
764 android:label="Draw/Lines 2">
766 <action android:name="android.intent.action.MAIN" />
767 <category android:name="com.android.test.hwui.TEST" />
772 android:name="PathsActivity"
773 android:label="Path/Paths">
775 <action android:name="android.intent.action.MAIN" />
776 <category android:name="com.android.test.hwui.TEST" />
781 android:name="TextOnPathActivity"
782 android:label="Text/Text on Path">
784 <action android:name="android.intent.action.MAIN" />
785 <category android:name="com.android.test.hwui.TEST" />
790 android:name="PathsCacheActivity"
791 android:label="Path/Cache">
793 <action android:name="android.intent.action.MAIN" />`
794 <category android:name="com.android.test.hwui.TEST" />
799 android:name="PointsActivity"
800 android:label="Draw/Points">
802 <action android:name="android.intent.action.MAIN" />
803 <category android:name="com.android.test.hwui.TEST" />
808 android:name="Transform3dActivity"
809 android:label="Draw/3D Transform">
811 <action android:name="android.intent.action.MAIN" />
812 <category android:name="com.android.test.hwui.TEST" />
817 android:name="Animated3dActivity"
818 android:label="Draw/Animated 3D Transform">
820 <action android:name="android.intent.action.MAIN" />
821 <category android:name="com.android.test.hwui.TEST" />
826 android:name="SimplePathsActivity"
827 android:label="Path/Simple Paths">
829 <action android:name="android.intent.action.MAIN" />
830 <category android:name="com.android.test.hwui.TEST" />
835 android:name="AdvancedBlendActivity"
836 android:label="Draw/Advanced Blend">
838 <action android:name="android.intent.action.MAIN" />
839 <category android:name="com.android.test.hwui.TEST" />
844 android:name="FramebufferBlendActivity"
845 android:label="Draw/Framebuffer Blend">
847 <action android:name="android.intent.action.MAIN" />
848 <category android:name="com.android.test.hwui.TEST" />
853 android:name="StackActivity"
854 android:label="View/Stacks">
856 <action android:name="android.intent.action.MAIN" />
857 <category android:name="com.android.test.hwui.TEST" />
862 android:name="PathDestructionActivity"
863 android:label="Path/Path Destruction">
865 <action android:name="android.intent.action.MAIN" />
866 <category android:name="com.android.test.hwui.TEST" />
871 android:name="TransformsAndAnimationsActivity"
872 android:label="Draw/Transforms and Animations">
874 <action android:name="android.intent.action.MAIN" />
875 <category android:name="com.android.test.hwui.TEST" />
880 android:name="ViewPropertyAlphaActivity"
881 android:label="View/Alpha Property">
883 <action android:name="android.intent.action.MAIN" />
884 <category android:name="com.android.test.hwui.TEST" />
889 android:name="ViewLayerInvalidationActivity"
890 android:label="Layers/Invalidation">
892 <action android:name="android.intent.action.MAIN" />
893 <category android:name="com.android.test.hwui.TEST" />
898 android:name="ProjectionActivity"
899 android:label="Reordering/Projection">
901 <action android:name="android.intent.action.MAIN" />
902 <category android:name="com.android.test.hwui.TEST" />
907 android:name=".ProjectionClippingActivity"
908 android:label="Reordering/Projection Clipping">
910 <action android:name="android.intent.action.MAIN" />
911 <category android:name="com.android.test.hwui.TEST" />
916 android:name=".ZOrderingActivity"
917 android:label="Reordering/Z Ordering">
919 <action android:name="android.intent.action.MAIN" />
920 <category android:name="com.android.test.hwui.TEST" />
925 android:name="GLDepthTestActivity"
926 android:label="Reordering/OpenGL Depth Test">
928 <action android:name="android.intent.action.MAIN" />
929 <category android:name="com.android.test.hwui.TEST" />
934 android:name="CirclePropActivity"
935 android:label="Animation/Circle Props">
937 <action android:name="android.intent.action.MAIN" />
938 <category android:name="com.android.test.hwui.TEST" />
943 android:name="RevealActivity"
944 android:label="Animation/Reveal Animation">
946 <action android:name="android.intent.action.MAIN" />
947 <category android:name="com.android.test.hwui.TEST" />