• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2015 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License
16  -->
17
18<manifest xmlns:android="http://schemas.android.com/apk/res/android"
19     xmlns:tools="http://schemas.android.com/tools"
20     package="com.android.test.uibench">
21
22    <application android:allowBackup="false"
23         android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
24         tools:ignore="MissingApplicationIcon">
25        <uses-library android:name="android.test.runner"/>
26
27        <!-- Root navigation activity -->
28        <activity android:name=".MainActivity"
29             android:label="UiBench"
30             android:exported="true">
31            <intent-filter>
32                <action android:name="android.intent.action.MAIN"/>
33                <category android:name="android.intent.category.DEFAULT"/>
34                <category android:name="android.intent.category.LAUNCHER"/>
35            </intent-filter>
36        </activity>
37
38        <!-- General -->
39        <activity android:name=".DialogListActivity"
40             android:label="General/Dialog List"
41             android:exported="true">
42            <intent-filter>
43                <action android:name="android.intent.action.MAIN"/>
44                <category android:name="com.android.test.uibench.TEST"/>
45            </intent-filter>
46        </activity>
47        <activity android:name=".GlTextureViewActivity"
48             android:label="General/GL TextureView"
49             android:exported="true">
50            <intent-filter>
51                <action android:name="android.intent.action.MAIN"/>
52                <category android:name="com.android.test.uibench.TEST"/>
53            </intent-filter>
54        </activity>
55        <activity android:name=".FullscreenOverdrawActivity"
56             android:label="General/Fullscreen Overdraw"
57             android:exported="true">
58            <intent-filter>
59                <action android:name="android.intent.action.MAIN"/>
60                <category android:name="com.android.test.uibench.TEST"/>
61            </intent-filter>
62        </activity>
63        <activity android:name=".InvalidateActivity"
64             android:label="General/Invalidate"
65             android:exported="true">
66            <intent-filter>
67                <action android:name="android.intent.action.MAIN"/>
68                <category android:name="com.android.test.uibench.TEST"/>
69            </intent-filter>
70        </activity>
71        <activity android:name=".InvalidateTreeActivity"
72             android:label="General/Invalidate Tree"
73             android:exported="true">
74            <intent-filter>
75                <action android:name="android.intent.action.MAIN"/>
76                <category android:name="com.android.test.uibench.TEST"/>
77            </intent-filter>
78        </activity>
79        <activity android:name=".ResizeHWLayerActivity"
80             android:label="General/Resize HW Layer"
81             android:exported="true">
82            <intent-filter>
83                <action android:name="android.intent.action.MAIN"/>
84                <category android:name="com.android.test.uibench.TEST"/>
85            </intent-filter>
86        </activity>
87        <activity android:name=".TrivialAnimationActivity"
88             android:label="General/Trivial Animation"
89             android:exported="true">
90            <intent-filter>
91                <action android:name="android.intent.action.MAIN"/>
92                <category android:name="com.android.test.uibench.TEST"/>
93            </intent-filter>
94        </activity>
95        <activity android:name=".TrivialAnimationActivityWideGamut"
96             android:label="General/Trivial Animation (Wide Gamut)"
97             android:colorMode="wideColorGamut"
98             android:exported="true">
99            <intent-filter>
100                <action android:name="android.intent.action.MAIN"/>
101                <category android:name="com.android.test.uibench.TEST"/>
102            </intent-filter>
103        </activity>
104        <activity android:name=".TrivialListActivity"
105             android:label="General/Trivial ListView"
106             android:exported="true">
107            <intent-filter>
108                <action android:name="android.intent.action.MAIN"/>
109                <category android:name="com.android.test.uibench.TEST"/>
110            </intent-filter>
111        </activity>
112        <activity android:name=".FadingEdgeListActivity"
113             android:label="General/Fading Edge ListView"
114             android:exported="true">
115            <intent-filter>
116                <action android:name="android.intent.action.MAIN"/>
117                <category android:name="com.android.test.uibench.TEST"/>
118            </intent-filter>
119        </activity>
120        <activity android:name=".SaveLayerInterleaveActivity"
121             android:label="General/SaveLayer Animation"
122             android:exported="true">
123            <intent-filter>
124                <action android:name="android.intent.action.MAIN"/>
125                <category android:name="com.android.test.uibench.TEST"/>
126            </intent-filter>
127        </activity>
128        <activity android:name=".ClippedListActivity"
129             android:label="General/Clipped ListView"
130             android:theme="@style/NoActionBar"
131             android:exported="true">
132            <intent-filter>
133                <action android:name="android.intent.action.MAIN"/>
134                <category android:name="com.android.test.uibench.TEST"/>
135            </intent-filter>
136        </activity>
137        <activity android:name=".TrivialRecyclerViewActivity"
138             android:label="General/Trivial RecyclerView"
139             android:exported="true">
140            <intent-filter>
141                <action android:name="android.intent.action.MAIN"/>
142                <category android:name="com.android.test.uibench.TEST"/>
143            </intent-filter>
144        </activity>
145        <activity android:name=".SlowBindRecyclerViewActivity"
146             android:label="General/Slow Bind RecyclerView"
147             android:exported="true">
148            <intent-filter>
149                <action android:name="android.intent.action.MAIN"/>
150                <category android:name="com.android.test.uibench.TEST"/>
151            </intent-filter>
152        </activity>
153        <activity android:name=".SlowNestedRecyclerViewActivity"
154             android:label="General/Slow Nested RecyclerView"
155             android:exported="true">
156            <intent-filter>
157                <action android:name="android.intent.action.MAIN"/>
158                <category android:name="com.android.test.uibench.TEST"/>
159            </intent-filter>
160        </activity>
161        <activity android:name=".ActivityTransition"
162             android:label="Transitions/Activity Transition"
163             android:exported="true">
164            <intent-filter>
165                <action android:name="android.intent.action.MAIN"/>
166                <category android:name="com.android.test.uibench.TEST"/>
167            </intent-filter>
168        </activity>
169        <activity android:name=".ActivityTransitionDetails"
170             android:label="Transitions/Activity Transition "
171             android:exported="true">
172            <intent-filter>
173                <action android:name="android.intent.action.MAIN"/>
174                <!-- Part of ActivityTransition test above, so not in TEST category -->
175            </intent-filter>
176        </activity>
177
178        <!-- Rendering -->
179        <activity android:name=".BitmapUploadActivity"
180             android:label="Rendering/Bitmap Upload"
181             android:exported="true">
182            <intent-filter>
183                <action android:name="android.intent.action.MAIN"/>
184                <category android:name="com.android.test.uibench.TEST"/>
185            </intent-filter>
186        </activity>
187        <activity android:name=".ShadowGridActivity"
188             android:label="Rendering/Shadow Grid"
189             android:exported="true">
190            <intent-filter>
191                <action android:name="android.intent.action.MAIN"/>
192                <category android:name="com.android.test.uibench.TEST"/>
193            </intent-filter>
194        </activity>
195        <activity android:name=".RenderingJitter"
196             android:label="Rendering/Jitter"
197             android:exported="true">
198            <intent-filter>
199                <action android:name="android.intent.action.MAIN"/>
200                <category android:name="com.android.test.uibench.TEST"/>
201            </intent-filter>
202        </activity>
203
204        <!-- Inflation -->
205        <activity android:name=".InflatingListActivity"
206             android:label="Inflation/Inflating ListView"
207             android:exported="true">
208            <intent-filter>
209                <action android:name="android.intent.action.MAIN"/>
210                <category android:name="com.android.test.uibench.TEST"/>
211            </intent-filter>
212        </activity>
213
214        <activity-alias android:name=".InflatingEmojiListActivity"
215             android:label="Inflation/Inflating ListView with Emoji"
216             android:targetActivity=".InflatingListActivity"
217             android:exported="true">
218            <intent-filter>
219                <action android:name="android.intent.action.MAIN"/>
220                <category android:name="com.android.test.uibench.TEST"/>
221            </intent-filter>
222        </activity-alias>
223
224        <activity-alias android:name=".InflatingHanListActivity"
225             android:label="Inflation/Inflating ListView with Han Characters"
226             android:targetActivity=".InflatingListActivity"
227             android:exported="true">
228            <intent-filter>
229                <action android:name="android.intent.action.MAIN"/>
230                <category android:name="com.android.test.uibench.TEST"/>
231            </intent-filter>
232        </activity-alias>
233
234        <activity-alias android:name=".InflatingLongStringListActivity"
235             android:label="Inflation/Inflating ListView with long string"
236             android:targetActivity=".InflatingListActivity"
237             android:exported="true">
238            <intent-filter>
239                <action android:name="android.intent.action.MAIN"/>
240                <category android:name="com.android.test.uibench.TEST"/>
241            </intent-filter>
242        </activity-alias>
243
244        <!-- Text -->
245        <activity android:name=".EditTextTypeActivity"
246             android:label="Text/EditText Typing"
247             android:exported="true">
248            <intent-filter>
249                <action android:name="android.intent.action.MAIN"/>
250                <category android:name="com.android.test.uibench.TEST"/>
251            </intent-filter>
252        </activity>
253        <activity android:name=".TextCacheLowHitrateActivity"
254             android:label="Text/Layout Cache Low Hitrate"
255             android:exported="true">
256            <intent-filter>
257                <action android:name="android.intent.action.MAIN"/>
258                <category android:name="com.android.test.uibench.TEST"/>
259            </intent-filter>
260        </activity>
261        <activity android:name=".TextCacheHighHitrateActivity"
262             android:label="Text/Layout Cache High Hitrate"
263             android:exported="true">
264            <intent-filter>
265                <action android:name="android.intent.action.MAIN"/>
266                <category android:name="com.android.test.uibench.TEST"/>
267            </intent-filter>
268        </activity>
269
270        <!-- WebView -->
271        <activity android:name=".ScrollableWebViewActivity"
272             android:label="WebView/Scrollable WebView"
273             android:exported="true">
274            <intent-filter>
275                <action android:name="android.intent.action.MAIN"/>
276                <category android:name="com.android.test.uibench.TEST"/>
277            </intent-filter>
278        </activity>
279
280        <!-- Navigation Drawer -->
281        <activity android:name=".NavigationDrawerActivity"
282             android:label="Navigation Drawer Activity"
283             android:theme="@style/NoActionBar"
284             android:exported="true">
285            <intent-filter>
286                <action android:name="android.intent.action.MAIN"/>
287                <category android:name="com.android.test.uibench.TEST"/>
288            </intent-filter>
289        </activity>
290
291        <!-- Notification Shade -->
292        <activity android:name=".NotificationShadeActivity"
293             android:label="Notification Shade"
294             android:exported="true">
295            <intent-filter>
296                <action android:name="android.intent.action.MAIN"/>
297                <category android:name="com.android.test.uibench.TEST"/>
298            </intent-filter>
299        </activity>
300
301        <activity android:name=".leanback.BrowseActivity"
302             android:theme="@style/Theme.Leanback.Browse"
303             android:label="Leanback/Browse Fragment"
304             android:exported="true">
305            <intent-filter>
306                <action android:name="android.intent.action.MAIN"/>
307                <category android:name="com.android.test.uibench.TEST"/>
308            </intent-filter>
309        </activity>
310
311        <activity
312            android:name="WindowInsetsControllerActivity"
313            android:label="WindowInsetsControllerActivity"
314            android:exported="true">
315            <intent-filter>
316                <action android:name="android.intent.action.MAIN" />
317                <category android:name="com.android.test.uibench.TEST" />
318            </intent-filter>
319        </activity>
320    </application>
321</manifest>
322