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