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="PathOffsetActivity"
124             android:label="Path/Offset"
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="MultiLayersActivity"
133             android:label="Layers/Multiple"
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="TJunctionActivity"
142             android:label="Layers/T-Junction"
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="TextPathActivity"
151             android:label="Text/As Path"
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="GradientStopsActivity"
160             android:label="Gradients/Multi-stops"
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="PaintDrawFilterActivity"
169             android:label="Paint/Draw Filter"
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="BigGradientActivity"
178             android:label="Gradients/Large"
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="DatePickerActivity"
187             android:label="View/DatePicker"
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="ClipRegionActivity"
196             android:label="Clip/Region 1"
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="ClipRegion2Activity"
205             android:label="Clip/Region 2"
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="ClipRegion3Activity"
214             android:label="Clip/Region 3"
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="ClipOutlineActivity"
223             android:label="Clip/Outline"
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="DisplayListLayersActivity"
232             android:label="Layers/Display Lists"
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="MatrixActivity"
241             android:label="Misc/Matrix"
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="LooperAcceleration"
250             android:label="Misc/LooperAcceleration"
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="TextFadeActivity"
259             android:label="Text/Fade"
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="MaxBitmapSizeActivity"
268             android:label="Bitmaps/Max Size"
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="TimeDialogActivity"
277             android:label="View/TimeDialog"
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="ColoredShadowsActivity"
286             android:label="View/ColoredShadows"
287             android:theme="@style/ThemeColoredShadows"
288             android:exported="true">
289            <intent-filter>
290                <action android:name="android.intent.action.MAIN"/>
291                <category android:name="com.android.test.hwui.TEST"/>
292            </intent-filter>
293        </activity>
294
295        <activity android:name="OpaqueActivity"
296             android:label="Window/Opaque"
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="GetBitmapActivity"
305             android:label="TextureView/Get Bitmap"
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="PictureCaptureDemo"
314             android:label="Debug/Picture Capture"
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="SmallCircleActivity"
323             android:label="Draw/Small Circle"
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="ClearActivity"
332             android:label="Window/Clear"
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="TextureViewActivity"
341             android:label="TextureView/Camera"
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="GlyphCacheActivity"
350             android:label="Text/Glyph Cache"
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="CanvasTextureViewActivity"
359             android:label="TextureView/Canvas"
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="HardwareCanvasTextureViewActivity"
368             android:label="TextureView/HardwareCanvas"
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="SingleFrameTextureViewTestActivity"
377             android:label="TextureView/SingleFrameTextureViewTest"
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="HardwareCanvasSurfaceViewActivity"
386             android:label="SurfaceView/HardwareCanvas"
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="MovingSurfaceViewActivity"
395             android:label="SurfaceView/Animated Movement"
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="StretchySurfaceViewActivity"
404                  android:label="SurfaceView/Stretchy 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="ScrollingStretchSurfaceViewActivity"
413                  android:label="SurfaceView/Scrolling Stretched SurfaceView"
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="GetBitmapSurfaceViewActivity"
422             android:label="SurfaceView/GetBitmap with Camera source"
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="VideoViewCaptureActivity"
431             android:label="SurfaceView/GetBitmap with Video 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="GLTextureViewActivity"
440             android:label="TextureView/OpenGL"
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="BitmapMeshActivity"
449             android:label="Bitmaps/Mesh"
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="BitmapMutateActivity"
458             android:label="Bitmaps/Mutate"
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="BitmapMeshLayerActivity"
467             android:label="Bitmaps/Mesh in Layer"
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="MarqueeActivity"
476             android:label="Text/Marquee"
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="ShapesActivity"
485             android:label="Path/Shapes"
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="ColoredRectsActivity"
494             android:label="Draw/Rects"
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="SimplePatchActivity"
503             android:label="Draw/9-Patch"
504             android:theme="@android:style/Theme.Translucent.NoTitleBar"
505             android:exported="true">
506            <intent-filter>
507                <action android:name="android.intent.action.MAIN"/>
508                <category android:name="com.android.test.hwui.TEST"/>
509            </intent-filter>
510        </activity>
511
512        <activity android:name="ViewLayersActivity"
513             android:label="Layers/Views 1"
514             android:exported="true">
515            <intent-filter>
516                <action android:name="android.intent.action.MAIN"/>
517                <category android:name="com.android.test.hwui.TEST"/>
518            </intent-filter>
519        </activity>
520
521        <activity android:name="ViewLayersActivity2"
522             android:label="Layers/Views 2"
523             android:exported="true">
524            <intent-filter>
525                <action android:name="android.intent.action.MAIN"/>
526                <category android:name="com.android.test.hwui.TEST"/>
527            </intent-filter>
528        </activity>
529
530        <activity android:name="ViewLayersActivity3"
531             android:label="Layers/Views 3"
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="ViewLayersActivity4"
540             android:label="Layers/Views 4"
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="ViewLayersActivity5"
549             android:label="Layers/Views 5"
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="AlphaLayersActivity"
558             android:label="Layers/Alpha"
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="AdvancedGradientsActivity"
567             android:label="Gradients/Advanced"
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="Bitmaps3dActivity"
576             android:label="Bitmaps/3D Rotation"
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="LabelsActivity"
585             android:label="View/TextView"
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="ViewFlipperActivity"
594                 android:label="View/ViewFlipper"
595                 android:theme="@android:style/Theme.Translucent.NoTitleBar"
596                 android:exported="true">
597            <intent-filter>
598                <action android:name="android.intent.action.MAIN"/>
599                <category android:name="com.android.test.hwui.TEST"/>
600            </intent-filter>
601        </activity>
602
603        <activity android:name="ResizeActivity"
604             android:label="Window/Resize"
605             android:windowSoftInputMode="adjustResize"
606             android:exported="true">
607            <intent-filter>
608                <action android:name="android.intent.action.MAIN"/>
609                <category android:name="com.android.test.hwui.TEST"/>
610            </intent-filter>
611        </activity>
612
613        <activity android:name="TextGammaActivity"
614             android:label="Text/Gamma"
615             android:theme="@android:style/Theme.Translucent.NoTitleBar"
616             android:exported="true">
617            <intent-filter>
618                <action android:name="android.intent.action.MAIN"/>
619                <category android:name="com.android.test.hwui.TEST"/>
620            </intent-filter>
621        </activity>
622
623            <activity android:name="TextGammaActivity$SubGammaActivity"
624                 android:label="Text/Sub Gamma"
625                 android:theme="@android:style/Theme.Translucent.NoTitleBar"
626                 android:hardwareAccelerated="false"
627                 android:exported="true">
628            <intent-filter>
629                <action android:name="android.intent.action.MAIN"/>
630            </intent-filter>
631        </activity>
632
633        <activity android:name="LayersActivity"
634             android:label="Layers/Canvas Layers"
635             android:theme="@android:style/Theme.Translucent.NoTitleBar"
636             android:exported="true">
637            <intent-filter>
638                <action android:name="android.intent.action.MAIN"/>
639                <category android:name="com.android.test.hwui.TEST"/>
640            </intent-filter>
641        </activity>
642
643        <activity android:name="NewLayersActivity"
644             android:label="Layers/Overlapping Layers"
645             android:exported="true">
646            <intent-filter>
647                <action android:name="android.intent.action.MAIN"/>
648                <category android:name="com.android.test.hwui.TEST"/>
649            </intent-filter>
650        </activity>
651
652        <activity android:name="XfermodeActivity"
653             android:label="Draw/Xfermodes"
654             android:theme="@android:style/Theme.Translucent.NoTitleBar"
655             android:exported="true">
656            <intent-filter>
657                <action android:name="android.intent.action.MAIN"/>
658                <category android:name="com.android.test.hwui.TEST"/>
659            </intent-filter>
660        </activity>
661
662        <activity android:name="BitmapsActivity"
663             android:label="Bitmaps/Draw Bitmaps"
664             android:theme="@android:style/Theme.Translucent.NoTitleBar"
665             android:exported="true">
666            <intent-filter>
667                <action android:name="android.intent.action.MAIN"/>
668                <category android:name="com.android.test.hwui.TEST"/>
669            </intent-filter>
670        </activity>
671
672        <activity android:name="BitmapsSkewActivity"
673             android:label="Bitmaps/Skew"
674             android:exported="true">
675            <intent-filter>
676                <action android:name="android.intent.action.MAIN"/>
677                <category android:name="com.android.test.hwui.TEST"/>
678            </intent-filter>
679        </activity>
680
681        <activity android:name="BitmapsAlphaActivity"
682             android:label="Bitmaps/Alpha"
683             android:theme="@android:style/Theme.Translucent.NoTitleBar"
684             android:exported="true">
685            <intent-filter>
686                <action android:name="android.intent.action.MAIN"/>
687                <category android:name="com.android.test.hwui.TEST"/>
688            </intent-filter>
689        </activity>
690
691        <activity android:name="BitmapsRectActivity"
692             android:label="Bitmaps/Rect"
693             android:theme="@android:style/Theme.Translucent.NoTitleBar"
694             android:exported="true">
695            <intent-filter>
696                <action android:name="android.intent.action.MAIN"/>
697                <category android:name="com.android.test.hwui.TEST"/>
698            </intent-filter>
699        </activity>
700
701        <activity android:name="ThinPatchesActivity"
702             android:label="Draw/9-Patch Thin Drawable"
703             android:theme="@android:style/Theme.Translucent.NoTitleBar"
704             android:exported="true">
705            <intent-filter>
706                <action android:name="android.intent.action.MAIN"/>
707                <category android:name="com.android.test.hwui.TEST"/>
708            </intent-filter>
709        </activity>
710
711        <activity android:name="NinePatchesActivity"
712             android:label="Draw/9-Patch Drawable"
713             android:exported="true">
714            <intent-filter>
715                <action android:name="android.intent.action.MAIN"/>
716                <category android:name="com.android.test.hwui.TEST"/>
717            </intent-filter>
718        </activity>
719
720        <activity android:name="MoreNinePatchesActivity"
721             android:label="Draw/9-Patch Vertical Drawable"
722             android:exported="true">
723            <intent-filter>
724                <action android:name="android.intent.action.MAIN"/>
725                <category android:name="com.android.test.hwui.TEST"/>
726            </intent-filter>
727        </activity>
728
729        <activity android:name="QuickRejectActivity"
730             android:label="Clip/QuickReject"
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="RotationActivity"
739             android:label="View/Rotation"
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="GradientsActivity"
748             android:label="Gradients/Gradients"
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="ShadersActivity"
757             android:label="Shaders/Shaders"
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="BlurActivity"
766                  android:label="RenderEffect/Blur"
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="RenderEffectShaderActivity"
775                  android:label="RenderEffect/Shader"
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="StretchShaderActivity"
784                  android:label="RenderEffect/Stretch"
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="EdgeEffectStretchActivity"
793                  android:label="RenderEffect/EdgeEffect stretch"
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="TextActivity"
802             android:label="Text/Simple Text"
803             android:theme="@android:style/Theme.NoTitleBar"
804             android:exported="true">
805            <intent-filter>
806                <action android:name="android.intent.action.MAIN"/>
807                <category android:name="com.android.test.hwui.TEST"/>
808            </intent-filter>
809        </activity>
810
811        <activity android:name="PosTextActivity"
812             android:label="Text/Pos Text"
813             android:theme="@android:style/Theme.NoTitleBar"
814             android:exported="true">
815            <intent-filter>
816                <action android:name="android.intent.action.MAIN"/>
817                <category android:name="com.android.test.hwui.TEST"/>
818            </intent-filter>
819        </activity>
820
821        <activity android:name="ListActivity"
822             android:label="View/List"
823             android:exported="true">
824            <intent-filter>
825                <action android:name="android.intent.action.MAIN"/>
826                <category android:name="com.android.test.hwui.TEST"/>
827            </intent-filter>
828        </activity>
829
830        <activity android:name="TransparentListActivity"
831             android:label="View/Transparent List"
832             android:exported="true">
833            <intent-filter>
834                <action android:name="android.intent.action.MAIN"/>
835                <category android:name="com.android.test.hwui.TEST"/>
836            </intent-filter>
837        </activity>
838
839        <activity android:name="MoreShadersActivity"
840             android:label="Shaders/Compose Shaders"
841             android:exported="true">
842            <intent-filter>
843                <action android:name="android.intent.action.MAIN"/>
844                <category android:name="com.android.test.hwui.TEST"/>
845            </intent-filter>
846        </activity>
847
848        <activity android:name="ColorFiltersActivity"
849             android:label="ColorFilters/Filters"
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="ColorFiltersMutateActivity"
858             android:label="ColorFilters/Mutate Filters"
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="LinesActivity"
867             android:label="Draw/Lines"
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="Lines2Activity"
876             android:label="Draw/Lines 2"
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="PathsActivity"
885             android:label="Path/Paths"
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="TextOnPathActivity"
894             android:label="Text/Text on Path"
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="PathsCacheActivity"
903             android:label="Path/Cache"
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="PointsActivity"
912             android:label="Draw/Points"
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="Transform3dActivity"
921             android:label="Draw/3D Transform"
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="Animated3dActivity"
930             android:label="Draw/Animated 3D Transform"
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="SimplePathsActivity"
939             android:label="Path/Simple Paths"
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="AdvancedBlendActivity"
948             android:label="Draw/Advanced Blend"
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="FramebufferBlendActivity"
957             android:label="Draw/Framebuffer Blend"
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="StackActivity"
966             android:label="View/Stacks"
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="PathDestructionActivity"
975             android:label="Path/Path Destruction"
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="TransformsAndAnimationsActivity"
984             android:label="Draw/Transforms and Animations"
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="ViewPropertyAlphaActivity"
993             android:label="View/Alpha Property"
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="ViewLayerInvalidationActivity"
1002             android:label="Layers/Invalidation"
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="ProjectionActivity"
1011             android:label="Reordering/Projection"
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=".ProjectionClippingActivity"
1020             android:label="Reordering/Projection Clipping"
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=".ZOrderingActivity"
1029             android:label="Reordering/Z Ordering"
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="GLDepthTestActivity"
1038             android:label="Reordering/OpenGL Depth Test"
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="CirclePropActivity"
1047             android:label="Animation/Circle Props"
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="RevealActivity"
1056             android:label="Animation/Reveal Animation"
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="RippleActivity"
1065                  android:label="Animation/Ripple Animation"
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="MultiProducerActivity"
1074             android:label="Threads/Multiple Producers"
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="PixelCopyWindow"
1083             android:label="Readback/Window"
1084             android:screenOrientation="fullSensor"
1085             android:exported="true">
1086            <intent-filter>
1087                <action android:name="android.intent.action.MAIN"/>
1088                <category android:name="com.android.test.hwui.TEST"/>
1089            </intent-filter>
1090        </activity>
1091
1092        <activity android:name="PositionListenerActivity"
1093             android:label="RenderNode/PositionListener"
1094             android:screenOrientation="fullSensor"
1095             android:exported="true">
1096            <intent-filter>
1097                <action android:name="android.intent.action.MAIN"/>
1098                <category android:name="com.android.test.hwui.TEST"/>
1099            </intent-filter>
1100        </activity>
1101
1102        <activity android:name="CustomRenderer"
1103             android:label="HardwareRenderer/HelloTakeSurface"
1104             android:screenOrientation="fullSensor"
1105             android:exported="true">
1106            <intent-filter>
1107                <action android:name="android.intent.action.MAIN"/>
1108                <category android:name="com.android.test.hwui.TEST"/>
1109            </intent-filter>
1110        </activity>
1111
1112        <activity android:name="MyLittleTextureView"
1113             android:label="HardwareRenderer/MyLittleTextureView"
1114             android:screenOrientation="fullSensor"
1115             android:exported="true">
1116            <intent-filter>
1117                <action android:name="android.intent.action.MAIN"/>
1118                <category android:name="com.android.test.hwui.TEST"/>
1119            </intent-filter>
1120        </activity>
1121
1122    </application>
1123</manifest>
1124