1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  Copyright 2024 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
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    xmlns:tools="http://schemas.android.com/tools">
21
22    <application
23        android:label="@string/app_name"
24        android:allowBackup="false"
25        android:supportsRtl="true"
26        android:theme="@android:style/Theme.DeviceDefault"
27        tools:ignore="MissingApplicationIcon">
28
29        <!-- Profileable to enable macrobenchmark profiling -->
30        <profileable android:shell="true"/>
31
32        <activity
33            android:name=".BaselineActivity"
34            android:theme="@style/AppTheme"
35            android:exported="true">
36            <intent-filter>
37                <action android:name="android.intent.action.MAIN" />
38                <category android:name="android.intent.category.LAUNCHER" />
39            </intent-filter>
40            <intent-filter>
41                <action android:name=
42                    "androidx.wear.compose.material3.macrobenchmark.target.BASELINE_ACTIVITY" />
43                <category android:name="android.intent.category.DEFAULT" />
44            </intent-filter>
45        </activity>
46
47        <activity
48            android:name=".AndroidDialogActivity"
49            android:theme="@style/AppTheme"
50            android:exported="true">
51            <intent-filter>
52                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.ANDROID_DIALOG_ACTIVITY" />
53                <category android:name="android.intent.category.DEFAULT" />
54            </intent-filter>
55        </activity>
56
57        <activity
58            android:name=".AnimatedIconButtonActivity"
59            android:theme="@style/AppTheme"
60            android:exported="true">
61            <intent-filter>
62                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.ANIMATED_ICON_BUTTON_ACTIVITY" />
63                <category android:name="android.intent.category.DEFAULT" />
64            </intent-filter>
65        </activity>
66
67        <activity
68            android:name=".AnimatedTextActivity"
69            android:exported="true"
70            android:theme="@style/AppTheme"
71            tools:targetApi="s">
72            <intent-filter>
73                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.ANIMATED_TEXT_ACTIVITY" />
74                <category android:name="android.intent.category.DEFAULT" />
75            </intent-filter>
76        </activity>
77
78        <activity
79            android:name=".BlankScreenActivity"
80            android:theme="@style/AppTheme"
81            android:exported="true">
82            <intent-filter>
83                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.BLANK_SCREEN_ACTIVITY" />
84                <category android:name="android.intent.category.DEFAULT" />
85            </intent-filter>
86        </activity>
87
88        <activity
89            android:name=".ButtonActivity"
90            android:theme="@style/AppTheme"
91            android:exported="true">
92            <intent-filter>
93                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.BUTTON_ACTIVITY" />
94                <category android:name="android.intent.category.DEFAULT" />
95            </intent-filter>
96        </activity>
97
98        <activity
99            android:name=".ButtonGroupActivity"
100            android:theme="@style/AppTheme"
101            android:exported="true">
102            <intent-filter>
103                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.BUTTON_GROUP_ACTIVITY" />
104                <category android:name="android.intent.category.DEFAULT" />
105            </intent-filter>
106        </activity>
107
108        <activity
109            android:name=".ConfirmationActivity"
110            android:theme="@style/AppTheme"
111            android:exported="true">
112            <intent-filter>
113                <action android:name=
114                    "androidx.wear.compose.material3.macrobenchmark.target.CONFIRMATION_ACTIVITY" />
115                <category android:name="android.intent.category.DEFAULT" />
116            </intent-filter>
117        </activity>
118
119        <activity
120            android:name=".CircularProgressIndicatorActivity"
121            android:theme="@style/AppTheme"
122            android:exported="true">
123            <intent-filter>
124                <action android:name=
125                    "androidx.wear.compose.material3.macrobenchmark.target.CIRCULAR_PROGRESS_INDICATOR_ACTIVITY" />
126                <category android:name="android.intent.category.DEFAULT" />
127            </intent-filter>
128        </activity>
129
130        <activity
131            android:name=".DatePickerActivity"
132            android:theme="@style/AppTheme"
133            android:exported="true"
134            tools:targetApi="o">
135            <intent-filter>
136                <action android:name=
137                    "androidx.wear.compose.material3.macrobenchmark.target.DATE_PICKER_ACTIVITY" />
138                <category android:name="android.intent.category.DEFAULT" />
139            </intent-filter>
140        </activity>
141
142        <activity
143            android:name=".IndeterminateCircularProgressIndicatorActivity"
144            android:theme="@style/AppTheme"
145            android:exported="true">
146            <intent-filter>
147                <action android:name=
148                    "androidx.wear.compose.material3.macrobenchmark.target.INDETERMINATE_CIRCULAR_PROGRESS_INDICATOR_ACTIVITY" />
149                <category android:name="android.intent.category.DEFAULT" />
150            </intent-filter>
151        </activity>
152
153        <activity
154            android:name=".AlertDialogActivity"
155            android:theme="@style/AppTheme"
156            android:exported="true">
157            <intent-filter>
158                <action android:name=
159                    "androidx.wear.compose.material3.macrobenchmark.target.ALERT_DIALOG_ACTIVITY" />
160                <category android:name="android.intent.category.DEFAULT" />
161            </intent-filter>
162        </activity>
163
164        <activity
165            android:name=".AlertDialogDismissActivity"
166            android:theme="@style/AppTheme"
167            android:exported="true">
168            <intent-filter>
169                <action android:name=
170                    "androidx.wear.compose.material3.macrobenchmark.target.ALERT_DIALOG_DISMISS_ACTIVITY" />
171                <category android:name="android.intent.category.DEFAULT" />
172            </intent-filter>
173        </activity>
174
175        <activity
176            android:name=".FailureConfirmationActivity"
177            android:theme="@style/AppTheme"
178            android:exported="true">
179            <intent-filter>
180                <action android:name=
181                    "androidx.wear.compose.material3.macrobenchmark.target.FAILURE_CONFIRMATION_ACTIVITY" />
182                <category android:name="android.intent.category.DEFAULT" />
183            </intent-filter>
184        </activity>
185
186        <activity
187            android:name=".HorizontalPagerActivity"
188            android:theme="@style/AppTheme"
189            android:exported="true">
190            <intent-filter>
191                <action android:name=
192                    "androidx.wear.compose.material3.macrobenchmark.target.HORIZONTAL_PAGER_ACTIVITY" />
193                <category android:name="android.intent.category.DEFAULT" />
194            </intent-filter>
195        </activity>
196
197        <activity
198            android:name=".IconButtonActivity"
199            android:theme="@style/AppTheme"
200            android:exported="true">
201            <intent-filter>
202                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.ICON_BUTTON_ACTIVITY" />
203                <category android:name="android.intent.category.DEFAULT" />
204            </intent-filter>
205        </activity>
206
207        <activity
208            android:name=".IconToggleButtonActivity"
209            android:theme="@style/AppTheme"
210            android:exported="true">
211            <intent-filter>
212                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.ICON_TOGGLE_BUTTON_ACTIVITY" />
213                <category android:name="android.intent.category.DEFAULT" />
214            </intent-filter>
215        </activity>
216
217        <activity
218            android:name=".OpenOnPhoneDialogActivity"
219            android:theme="@style/AppTheme"
220            android:exported="true">
221            <intent-filter>
222                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.OPEN_ON_PHONE_DIALOG_ACTIVITY" />
223                <category android:name="android.intent.category.DEFAULT" />
224            </intent-filter>
225        </activity>
226
227        <activity
228            android:name=".PickerActivity"
229            android:theme="@style/AppTheme"
230            android:exported="true">
231            <intent-filter>
232                <action android:name=
233                    "androidx.wear.compose.material3.macrobenchmark.target.PICKER_ACTIVITY" />
234                <category android:name="android.intent.category.DEFAULT" />
235            </intent-filter>
236        </activity>
237
238        <activity
239            android:name=".ScalingLazyColumnActivity"
240            android:theme="@style/AppTheme"
241            android:exported="true">
242            <intent-filter>
243                <action android:name=
244                    "androidx.wear.compose.material3.macrobenchmark.target.SCALING_LAZY_COLUMN_ACTIVITY" />
245                <category android:name="android.intent.category.DEFAULT" />
246            </intent-filter>
247        </activity>
248
249        <activity
250            android:name=".SliderActivity"
251            android:theme="@style/AppTheme"
252            android:exported="true">
253            <intent-filter>
254                <action android:name=
255                    "androidx.wear.compose.material3.macrobenchmark.target.SLIDER_ACTIVITY" />
256                <category android:name="android.intent.category.DEFAULT" />
257            </intent-filter>
258        </activity>
259
260        <activity
261            android:name=".StartupActivity"
262            android:theme="@style/AppTheme"
263            android:exported="true">
264            <intent-filter>
265                <action android:name=
266                    "androidx.wear.compose.material3.macrobenchmark.target.STARTUP_ACTIVITY" />
267                <category android:name="android.intent.category.DEFAULT" />
268            </intent-filter>
269        </activity>
270
271        <activity
272            android:name=".StepperActivity"
273            android:theme="@style/AppTheme"
274            android:exported="true">
275            <intent-filter>
276                <action android:name=
277                    "androidx.wear.compose.material3.macrobenchmark.target.STEPPER_ACTIVITY" />
278                <category android:name="android.intent.category.DEFAULT" />
279            </intent-filter>
280        </activity>
281
282        <activity
283            android:name=".SuccessConfirmationActivity"
284            android:theme="@style/AppTheme"
285            android:exported="true">
286            <intent-filter>
287                <action android:name=
288                    "androidx.wear.compose.material3.macrobenchmark.target.SUCCESS_CONFIRMATION_ACTIVITY" />
289                <category android:name="android.intent.category.DEFAULT" />
290            </intent-filter>
291        </activity>
292
293        <activity
294            android:name=".SwipeToRevealActivity"
295            android:theme="@style/AppTheme"
296            android:exported="true">
297            <intent-filter>
298                <action android:name="androidx.wear.compose.material3.macrobenchmark.target.SWIPE_TO_REVEAL_ACTIVITY" />
299                <category android:name="android.intent.category.DEFAULT" />
300            </intent-filter>
301        </activity>
302
303        <activity
304            android:name=".TimePickerActivity"
305            android:theme="@style/AppTheme"
306            android:exported="true"
307            tools:targetApi="o">
308            <intent-filter>
309                <action android:name=
310                    "androidx.wear.compose.material3.macrobenchmark.target.TIME_PICKER_ACTIVITY" />
311                <category android:name="android.intent.category.DEFAULT" />
312            </intent-filter>
313        </activity>
314
315        <activity
316            android:name=".TransformingLazyColumnActivity"
317            android:theme="@style/AppTheme"
318            android:exported="true">
319            <intent-filter>
320                <action android:name=
321                    "androidx.wear.compose.material3.macrobenchmark.target.TRANSFORMING_LAZY_COLUMN_ACTIVITY" />
322                <category android:name="android.intent.category.DEFAULT" />
323            </intent-filter>
324        </activity>
325
326        <activity
327            android:name=".TransformingLazyColumnNotificationsActivity"
328            android:theme="@style/AppTheme"
329            android:exported="true">
330            <intent-filter>
331                <action android:name=
332                    "androidx.wear.compose.material3.macrobenchmark.target.TRANSFORMING_LAZY_COLUMN_NOTIFICATIONS_ACTIVITY" />
333                <category android:name="android.intent.category.DEFAULT" />
334            </intent-filter>
335        </activity>
336
337        <activity
338            android:name=".WindowDialogActivity"
339            android:theme="@style/AppTheme"
340            android:exported="true">
341            <intent-filter>
342                <action android:name=
343                    "androidx.wear.compose.material3.macrobenchmark.target.WINDOW_DIALOG_ACTIVITY" />
344                <category android:name="android.intent.category.DEFAULT" />
345            </intent-filter>
346        </activity>
347        <activity
348            android:name=".RotaryScrollActivity"
349            android:theme="@style/AppTheme"
350            android:exported="true">
351            <intent-filter>
352                <action android:name=
353                    "androidx.wear.compose.material3.macrobenchmark.target.ROTARY_SCROLL_ACTIVITY" />
354                <category android:name="android.intent.category.DEFAULT" />
355            </intent-filter>
356        </activity>
357    </application>
358
359    <uses-permission android:name="android.permission.WAKE_LOCK" />
360
361</manifest>