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