xref: /aosp_15_r20/external/accompanist/sample/src/main/AndroidManifest.xml (revision fa44fe6ae8e729aa3cfe5c03eedbbf98fb44e2c6)
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright 2022 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  ~      https://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
21    <!-- Used for loading images from the network -->
22    <uses-permission android:name="android.permission.INTERNET" />
23
24    <!-- Used for the permissions sample -->
25    <uses-permission android:name="android.permission.CAMERA" />
26    <uses-feature android:name="android.hardware.camera" android:required="false"/>
27    <uses-permission android:name="android.permission.RECORD_AUDIO" />
28    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
29    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
30
31    <application
32        android:allowBackup="false"
33        android:icon="@mipmap/ic_launcher"
34        android:label="@string/app_name"
35        android:roundIcon="@mipmap/ic_launcher_round"
36        android:supportsRtl="true"
37        android:theme="@android:style/Theme.Material.Light.NoActionBar">
38
39        <profileable android:shell="true"
40            tools:targetApi="q" />
41
42        <activity
43            android:name="com.google.accompanist.sample.MainActivity"
44            android:label="@string/app_name"
45            android:theme="@android:style/Theme.Material.Light"
46            android:exported="true">
47            <intent-filter>
48                <action android:name="android.intent.action.MAIN" />
49                <category android:name="android.intent.category.LAUNCHER" />
50            </intent-filter>
51        </activity>
52
53        <activity
54            android:name=".pager.HorizontalPagerBasicSample"
55            android:label="@string/horiz_pager_title_basics"
56            android:exported="true">
57            <intent-filter>
58                <action android:name="android.intent.action.MAIN" />
59                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
60            </intent-filter>
61        </activity>
62
63        <activity
64            android:name=".pager.HorizontalPagerWithIndicatorSample"
65            android:label="@string/horiz_pager_with_indicator_title"
66            android:exported="true">
67            <intent-filter>
68                <action android:name="android.intent.action.MAIN" />
69                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
70            </intent-filter>
71        </activity>
72        <activity
73            android:name=".pager.HorizontalPagerLoopingIndicatorSample"
74            android:label="@string/horiz_pager_title_looping_indicator"
75            android:exported="true">
76            <intent-filter>
77                <action android:name="android.intent.action.MAIN" />
78                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
79            </intent-filter>
80        </activity>
81
82        <activity
83            android:name=".pager.HorizontalPagerTransitionSample"
84            android:label="@string/horiz_pager_with_transition_title"
85            android:exported="true">
86            <intent-filter>
87                <action android:name="android.intent.action.MAIN" />
88                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
89            </intent-filter>
90        </activity>
91
92        <activity
93            android:name=".pager.HorizontalPagerLoopingSample"
94            android:label="@string/horiz_pager_title_looping"
95            android:exported="true">
96            <intent-filter>
97                <action android:name="android.intent.action.MAIN" />
98                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
99            </intent-filter>
100        </activity>
101
102        <activity
103            android:name=".pager.HorizontalPagerLoopingTabsSample"
104            android:label="@string/horiz_pager_title_looping_tabs"
105            android:exported="true">
106            <intent-filter>
107                <action android:name="android.intent.action.MAIN" />
108                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
109            </intent-filter>
110        </activity>
111
112
113        <activity
114            android:name=".pager.HorizontalPagerTabsSample"
115            android:label="@string/horiz_pager_title_tabs"
116            android:exported="true">
117            <intent-filter>
118                <action android:name="android.intent.action.MAIN" />
119                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
120            </intent-filter>
121        </activity>
122
123        <activity
124            android:name=".pager.HorizontalPagerScrollingContentSample"
125            android:label="@string/horiz_pager_title_scroll_content"
126            android:exported="true">
127            <intent-filter>
128                <action android:name="android.intent.action.MAIN" />
129                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
130            </intent-filter>
131        </activity>
132
133        <activity
134            android:name=".pager.HorizontalPagerDifferentPaddingsSample"
135            android:label="@string/horiz_pager_title_different_paddings"
136            android:exported="true">
137            <intent-filter>
138                <action android:name="android.intent.action.MAIN" />
139                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
140            </intent-filter>
141        </activity>
142
143        <activity
144            android:name=".pager.VerticalPagerBasicSample"
145            android:label="@string/vertical_pager_title_basics"
146            android:exported="true">
147            <intent-filter>
148                <action android:name="android.intent.action.MAIN" />
149                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
150            </intent-filter>
151        </activity>
152
153        <activity
154            android:name=".pager.VerticalPagerWithIndicatorSample"
155            android:label="@string/vertical_pager_with_indicator_title"
156            android:exported="true">
157            <intent-filter>
158                <action android:name="android.intent.action.MAIN" />
159                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
160            </intent-filter>
161        </activity>
162
163        <activity
164            android:name=".pager.NestedPagersSample"
165            android:label="@string/pagers_title_nested"
166            android:exported="true">
167            <intent-filter>
168                <action android:name="android.intent.action.MAIN" />
169                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
170            </intent-filter>
171        </activity>
172
173        <activity
174            android:name=".navigation.animation.AnimatedNavHostSample"
175            android:label="@string/navigation_title_animated"
176            android:exported="true">
177            <intent-filter>
178                <action android:name="android.intent.action.MAIN" />
179                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
180            </intent-filter>
181        </activity>
182
183        <activity
184            android:name=".navigation.material.BottomSheetNavSample"
185            android:label="@string/navigation_title_bottom_sheet"
186            android:exported="true">
187            <intent-filter>
188                <action android:name="android.intent.action.MAIN" />
189                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
190            </intent-filter>
191        </activity>
192
193        <activity
194            android:name=".permissions.RequestPermissionSample"
195            android:label="@string/permissions_title_one"
196            android:exported="true">
197            <intent-filter>
198                <action android:name="android.intent.action.MAIN" />
199                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
200            </intent-filter>
201        </activity>
202
203        <activity
204            android:name=".permissions.RequestMultiplePermissionsSample"
205            android:label="@string/permissions_title_multiple"
206            android:exported="true">
207            <intent-filter>
208                <action android:name="android.intent.action.MAIN" />
209                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
210            </intent-filter>
211        </activity>
212
213        <activity
214            android:name=".permissions.RequestLocationPermissionsSample"
215            android:label="@string/permissions_title_location"
216            android:exported="true">
217            <intent-filter>
218                <action android:name="android.intent.action.MAIN" />
219                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
220            </intent-filter>
221        </activity>
222
223        <activity
224            android:name=".flowlayout.FlowColumnSample"
225            android:label="@string/flowlayout_title_column"
226            android:windowSoftInputMode="adjustResize"
227            android:exported="true">
228            <intent-filter>
229                <action android:name="android.intent.action.MAIN" />
230                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
231            </intent-filter>
232        </activity>
233
234        <activity
235            android:name=".flowlayout.FlowRowSample"
236            android:label="@string/flowlayout_title_row"
237            android:windowSoftInputMode="adjustResize"
238            android:exported="true">
239            <intent-filter>
240                <action android:name="android.intent.action.MAIN" />
241                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
242            </intent-filter>
243        </activity>
244
245        <activity
246            android:name=".swiperefresh.SwipeRefreshBasicSample"
247            android:label="@string/swiperefresh_title_basics"
248            android:exported="true">
249            <intent-filter>
250                <action android:name="android.intent.action.MAIN" />
251                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
252            </intent-filter>
253        </activity>
254
255        <activity
256            android:name=".swiperefresh.SwipeRefreshContentPaddingSample"
257            android:label="@string/swiperefresh_title_content_padding"
258            android:exported="true">
259            <intent-filter>
260                <action android:name="android.intent.action.MAIN" />
261                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
262            </intent-filter>
263        </activity>
264
265        <activity
266            android:name=".swiperefresh.SwipeRefreshTweakedIndicatorSample"
267            android:label="@string/swiperefresh_title_tweaked"
268            android:exported="true">
269            <intent-filter>
270                <action android:name="android.intent.action.MAIN" />
271                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
272            </intent-filter>
273        </activity>
274
275        <activity
276            android:name=".swiperefresh.SwipeRefreshCustomIndicatorSample"
277            android:label="@string/swiperefresh_title_custom"
278            android:exported="true">
279            <intent-filter>
280                <action android:name="android.intent.action.MAIN" />
281                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
282            </intent-filter>
283        </activity>
284
285        <activity
286            android:name=".swiperefresh.SwipeRefreshVerticalPagerSample"
287            android:label="@string/swiperefresh_title_verticalpager"
288            android:exported="true">
289            <intent-filter>
290                <action android:name="android.intent.action.MAIN" />
291                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
292            </intent-filter>
293        </activity>
294
295        <activity
296            android:name=".systemuicontroller.SystemBarsColorSample"
297            android:label="@string/system_ui_controller_title_color"
298            android:exported="true"
299            android:theme="@style/SystemBarsColorSampleTheme">
300            <intent-filter>
301                <action android:name="android.intent.action.MAIN" />
302                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
303            </intent-filter>
304        </activity>
305
306        <activity
307            android:name=".systemuicontroller.DialogSystemBarsColorSample"
308            android:label="@string/system_ui_controller_title_color_dialog"
309            android:exported="true"
310            android:theme="@style/DialogSystemUiControllerTheme">
311            <intent-filter>
312                <action android:name="android.intent.action.MAIN" />
313                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
314            </intent-filter>
315        </activity>
316
317
318        <activity
319            android:name=".systemuicontroller.SystemBarsVisibilitySample"
320            android:label="@string/system_ui_controller_title_visibility"
321            android:exported="true">
322            <intent-filter>
323                <action android:name="android.intent.action.MAIN" />
324                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
325            </intent-filter>
326        </activity>
327
328        <activity
329            android:name=".placeholder.PlaceholderBasicSample"
330            android:label="@string/placeholder_title_basics"
331            android:exported="true">
332            <intent-filter>
333                <action android:name="android.intent.action.MAIN" />
334                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
335            </intent-filter>
336        </activity>
337
338        <activity
339            android:name=".placeholder.PlaceholderFadeSample"
340            android:label="@string/placeholder_title_fade"
341            android:exported="true">
342            <intent-filter>
343                <action android:name="android.intent.action.MAIN" />
344                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
345            </intent-filter>
346        </activity>
347
348        <activity
349            android:name=".placeholder.PlaceholderShimmerSample"
350            android:label="@string/placeholder_title_shimmer"
351            android:exported="true">
352            <intent-filter>
353                <action android:name="android.intent.action.MAIN" />
354                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
355            </intent-filter>
356        </activity>
357
358        <activity
359            android:name=".webview.BasicWebViewSample"
360            android:label="@string/webview_title_basic"
361            android:exported="true">
362            <intent-filter>
363                <action android:name="android.intent.action.MAIN" />
364                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
365            </intent-filter>
366        </activity>
367        <activity
368            android:name=".webview.WrappedContentWebViewSample"
369            android:label="@string/webview_title_wrapped"
370            android:exported="true">
371            <intent-filter>
372                <action android:name="android.intent.action.MAIN" />
373                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
374            </intent-filter>
375        </activity>
376        <activity
377            android:name=".webview.WebViewSaveStateSample"
378            android:label="@string/webview_savestate"
379            android:exported="true">
380            <intent-filter>
381                <action android:name="android.intent.action.MAIN" />
382                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
383            </intent-filter>
384        </activity>
385
386        <activity
387            android:name=".adaptive.BasicTwoPaneSample"
388            android:label="@string/adaptive_two_pane_basic"
389            android:exported="true">
390            <intent-filter>
391                <action android:name="android.intent.action.MAIN" />
392                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
393            </intent-filter>
394        </activity>
395
396        <activity
397            android:name=".adaptive.HorizontalTwoPaneSample"
398            android:label="@string/adaptive_two_pane_horizontal"
399            android:exported="true">
400            <intent-filter>
401                <action android:name="android.intent.action.MAIN" />
402                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
403            </intent-filter>
404        </activity>
405
406        <activity
407            android:name=".adaptive.VerticalTwoPaneSample"
408            android:label="@string/adaptive_two_pane_vertical"
409            android:exported="true">
410            <intent-filter>
411                <action android:name="android.intent.action.MAIN" />
412                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
413            </intent-filter>
414        </activity>
415
416        <activity
417            android:name=".adaptive.NavRailFoldAwareColumnSample"
418            android:label="@string/adaptive_fold_aware_column_nav_rail"
419            android:exported="true">
420            <intent-filter>
421                <action android:name="android.intent.action.MAIN" />
422                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
423            </intent-filter>
424        </activity>
425
426        <activity
427            android:name=".adaptive.NavDrawerFoldAwareColumnSample"
428            android:label="@string/adaptive_fold_aware_column_nav_drawer"
429            android:exported="true">
430            <intent-filter>
431                <action android:name="android.intent.action.MAIN" />
432                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
433            </intent-filter>
434        </activity>
435
436        <activity
437            android:name=".adaptive.DraggableFoldAwareColumnSample"
438            android:label="@string/adaptive_fold_aware_column_draggable"
439            android:exported="true">
440            <intent-filter>
441                <action android:name="android.intent.action.MAIN" />
442                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
443            </intent-filter>
444        </activity>
445
446        <activity
447            android:name=".testharness.TestHarnessSample"
448            android:label="@string/testharness"
449            android:exported="true">
450            <intent-filter>
451                <action android:name="android.intent.action.MAIN" />
452                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
453            </intent-filter>
454        </activity>
455
456        <activity
457            android:name=".themeadapter.MdcThemeSample"
458            android:label="@string/themeadapter_title_material"
459            android:theme="@style/Theme.Sample.ThemeAdapter.Material"
460            android:exported="true">
461            <intent-filter>
462                <action android:name="android.intent.action.MAIN" />
463                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
464            </intent-filter>
465        </activity>
466
467        <activity
468            android:name=".themeadapter.Mdc3ThemeSample"
469            android:label="@string/themeadapter_title_material3"
470            android:theme="@style/Theme.Sample.ThemeAdapter.Material3"
471            android:exported="true">
472            <intent-filter>
473                <action android:name="android.intent.action.MAIN" />
474                <category android:name="com.google.accompanist.sample.SAMPLE_CODE" />
475            </intent-filter>
476        </activity>
477
478    </application>
479
480</manifest>
481