| <?xml version="1.0" encoding="utf-8"?> | |
| <!-- Copyright (C) 2013 The Android Open Source Project | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and | |
| limitations under the License. | |
| --> | |
| <!-- Declare the contents of this Android application. The namespace | |
| attribute brings in the Android platform namespace, and the package | |
| supplies a unique name for the application. When writing your | |
| own application, the package name must be changed from "com.example.*" | |
| to come from a domain that you own or have control over. --> | |
| <manifest xmlns:android="http://schemas.android.com/apk/res/android"> | |
| <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> | |
| <!-- Permission for INTERNET is required for streaming video content | |
| from the web, it's not required otherwise. --> | |
| <application | |
| android:hardwareAccelerated="true" | |
| android:icon="@drawable/app_sample_code" | |
| android:label="@string/activity_sample_code" | |
| android:supportsRtl="true"> | |
| <activity | |
| android:name=".AndroidXDemos" | |
| android:exported="true"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="android.intent.category.DEFAULT" /> | |
| <category android:name="android.intent.category.LAUNCHER" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".view.GridLayout1" | |
| android:exported="true" | |
| android:label="@string/grid_layout_1"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".view.GridLayout2" | |
| android:exported="true" | |
| android:label="@string/grid_layout_2"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".view.GridLayout3" | |
| android:exported="true" | |
| android:label="@string/grid_layout_3"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".view.SystemUIModes" | |
| android:enabled="@bool/atLeastJellyBeanMR2" | |
| android:exported="true" | |
| android:label="Views/System UI Visibility/System UI Modes" | |
| android:theme="@style/Theme.AppCompat.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- GridLayout Support Samples --> | |
| <activity | |
| android:name=".app.ActionBarMechanics" | |
| android:exported="true" | |
| android:label="@string/action_bar_mechanics" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.SearchActivity" | |
| android:exported="true"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.SEARCH" /> | |
| </intent-filter> | |
| <meta-data | |
| android:name="android.app.searchable" | |
| android:resource="@xml/searchable" /> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarUsage" | |
| android:exported="true" | |
| android:label="@string/action_bar_usage" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarBackgroundChange" | |
| android:exported="true" | |
| android:label="@string/action_bar_background_change" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- Action Bar Samples --> | |
| <activity | |
| android:name=".app.ActionBarDisplayOptions" | |
| android:exported="true" | |
| android:label="@string/action_bar_display_options" | |
| android:logo="@drawable/apidemo_androidlogo" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarSettingsActionProviderActivity" | |
| android:exported="true" | |
| android:label="@string/action_bar_settings_action_provider" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarShareActionProvider" | |
| android:exported="true" | |
| android:label="@string/action_bar_share_action_provider" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarFragmentMenu" | |
| android:exported="true" | |
| android:label="@string/action_bar_fragment_menu" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarActionMode" | |
| android:exported="true" | |
| android:label="@string/action_bar_action_mode" | |
| android:theme="@style/Theme.Custom.WithActionMode"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ActionBarHideOnScroll" | |
| android:exported="true" | |
| android:label="@string/action_bar_hide_scroll" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsButtons" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_buttons" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsIcons" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_icons" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsRatingBars" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_ratingbars" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsSpinners" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_spinners" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsSwitches" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_switches" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsTextInput" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_text_input" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsTextViews" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_text_views" | |
| android:theme="@style/Theme.Custom.TextLink"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatWidgetsToggleButtons" | |
| android:exported="true" | |
| android:label="@string/appcompat_widgets_toggle_buttons" | |
| android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.MenuItemIconTinting" | |
| android:exported="true" | |
| android:label="@string/menu_item_icon_tinting" | |
| android:theme="@style/Theme.Custom.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarUsage" | |
| android:exported="true" | |
| android:label="@string/toolbar_usage" | |
| android:theme="@style/Theme.Custom.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| <meta-data | |
| android:name="android.app.default_searchable" | |
| android:value=".app.SearchActivity" /> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarDisplayOptions" | |
| android:exported="true" | |
| android:label="@string/toolbar_display_options" | |
| android:theme="@style/Theme.AppCompat.Light.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarFragmentPagerMenu" | |
| android:exported="true" | |
| android:label="@string/toolbar_fragment_pager" | |
| android:theme="@style/Theme.AppCompat.Light.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarActionMode" | |
| android:exported="true" | |
| android:label="@string/toolbar_action_mode" | |
| android:theme="@style/Theme.Custom.NoActionBar.WithActionMode"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarBackgroundChange" | |
| android:exported="true" | |
| android:label="@string/toolbar_background_change" | |
| android:theme="@style/Theme.AppCompat.Light.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| <meta-data | |
| android:name="android.app.default_searchable" | |
| android:value=".app.SearchActivity" /> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarTall" | |
| android:exported="true" | |
| android:label="@string/toolbar_tall" | |
| android:theme="@style/Theme.Custom.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.ToolbarSubtitleActivity" | |
| android:exported="true" | |
| android:label="@string/toolbar_subtitle" | |
| android:theme="@style/Theme.Custom.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.DialogUsage" | |
| android:exported="true" | |
| android:label="@string/dialog_usage" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AlertDialogUsage" | |
| android:exported="true" | |
| android:label="@string/alert_dialog_usage" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.DialogFragmentUsage" | |
| android:exported="true" | |
| android:label="@string/dialogfragment_usage" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatDefaultNightModeActivity" | |
| android:exported="true" | |
| android:label="@string/mode_night_activity_title_default" | |
| android:theme="@style/Theme.AppCompat.DayNight"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatNightModeBounceActivity" | |
| android:exported="true" | |
| android:label="@string/mode_night_activity_title_bounce" | |
| android:theme="@style/Theme.AppCompat.DayNight"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatLocalNightModeActivity" | |
| android:exported="true" | |
| android:label="@string/mode_night_activity_title_local" | |
| android:theme="@style/Theme.AppCompat.DayNight"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatDefaultNightModeBootAwareActivity" | |
| android:directBootAware="true" | |
| android:exported="true" | |
| android:label="@string/mode_night_activity_title_bootaware" | |
| android:theme="@style/Theme.AppCompat.DayNight"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| <intent-filter> | |
| <action android:name="android.intent.action.DEV_CORE_DIRECT_BOOT_BUG_REPRO" /> | |
| <category android:name="android.intent.category.DEFAULT" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatNightModeDialog" | |
| android:exported="true" | |
| android:label="@string/mode_night_dialog_title" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatNightModeAlertDialog" | |
| android:exported="true" | |
| android:label="@string/mode_night_alertdialog_title" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatAnimatedVector" | |
| android:exported="true" | |
| android:label="@string/appcompat_vector_title" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".app.AppCompatAnimatedSelector" | |
| android:exported="true" | |
| android:label="@string/appcompat_animated_selector_title" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.RecyclerViewCoordinatorLayoutAppBarActivity" | |
| android:exported="true" | |
| android:label="@string/nested_scrolling_rv_cl_appbar_activity" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.NestedScrollViewCoordinatorLayoutAppBarActivity" | |
| android:exported="true" | |
| android:label="@string/nested_scrolling_nsv_cl_appbar_activity" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.RecyclerViewActivity" | |
| android:exported="true" | |
| android:label="@string/recycler_view" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- AnimatedStateListDrawable activity --> | |
| <activity | |
| android:name=".widget.RecyclerViewSmoothScrollByActivity" | |
| android:exported="true" | |
| android:label="@string/recycler_view_smooth_scroll_by" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.RvInNestedScrollViewActivity" | |
| android:exported="true" | |
| android:label="@string/rv_in_nestedScrollView" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- Nested Scrolling Samples --> | |
| <activity | |
| android:name=".widget.RvIn2NestedScrollViewsActivity" | |
| android:exported="true" | |
| android:label="@string/rv_in_2_nestedScrollViews" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.PagerRecyclerViewActivity" | |
| android:exported="true" | |
| android:label="@string/pager_recycler_view" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- RecyclerView samples --> | |
| <activity | |
| android:name=".widget.AnimatedRecyclerView" | |
| android:exported="true" | |
| android:label="@string/animated_recycler_view" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.RemoveLargeItemsDemo" | |
| android:exported="true" | |
| android:label="RecyclerView/Remove Large Items Demo" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.NestedRecyclerViewActivity" | |
| android:exported="true" | |
| android:label="@string/nested_recycler_view" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.LinearLayoutManagerActivity" | |
| android:exported="true" | |
| android:label="@string/linear_layout_manager" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.LinearLayoutManagerJankActivity" | |
| android:exported="true" | |
| android:label="@string/linear_layout_manager_jank" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".util.SortedListActivity" | |
| android:exported="true" | |
| android:label="@string/sorted_list_activity" | |
| android:theme="@style/Theme.AppCompat" | |
| android:windowSoftInputMode="adjustResize"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.StableIdActivity" | |
| android:exported="true" | |
| android:label="@string/recycler_view_stableid" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".util.DiffUtilActivity" | |
| android:exported="true" | |
| android:label="@string/diff_util_activity" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.GridLayoutManagerActivity" | |
| android:exported="true" | |
| android:label="@string/grid_layout_manager" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.StaggeredGridLayoutManagerActivity" | |
| android:exported="true" | |
| android:label="@string/staggered_grid_layout_manager" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.AsyncListUtilActivity" | |
| android:exported="true" | |
| android:label="@string/async_list_util" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".view.CardViewActivity" | |
| android:exported="true" | |
| android:label="@string/card_view" | |
| android:theme="@style/Theme.AppCompat.Light.NoActionBar"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".graphics.PaletteActivity" | |
| android:exported="true" | |
| android:label="@string/palette" | |
| android:theme="@style/Theme.AppCompat"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".graphics.PaletteDetailActivity" | |
| android:exported="true" | |
| android:label="@string/palette" | |
| android:theme="@style/Theme.AppCompat" /> | |
| <activity | |
| android:name=".widget.touch.SwipeToDismissActivity" | |
| android:exported="true" | |
| android:label="@string/swipe_to_dismiss_activity"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.touch.DragAndDropActivity" | |
| android:exported="true" | |
| android:label="@string/drag_and_drop_activity"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.DrawerLayoutActivity" | |
| android:exported="true" | |
| android:label="@string/drawer_layout_activity" | |
| android:theme="@style/Theme.SampleDrawerLayout"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.ListPopupWindowActivity" | |
| android:exported="true" | |
| android:label="@string/list_popup_window_activity" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.PopupMenuActivity" | |
| android:exported="true" | |
| android:label="@string/popup_menu_activity" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- item touch helper demo activities--> | |
| <activity | |
| android:name=".widget.ListViewActivity" | |
| android:exported="true" | |
| android:label="@string/list_view_activity" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <activity | |
| android:name=".widget.selection.single.SingleStableIdSelectionDemoActivity" | |
| android:exported="true" | |
| android:label="@string/single_selection_demo_activity" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- DrawerLayout demo activity --> | |
| <activity | |
| android:name=".widget.selection.simple.SimpleSelectionDemoActivity" | |
| android:exported="true" | |
| android:label="@string/simple_selection_demo_activity" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- ListPopupWindow demo activity --> | |
| <activity | |
| android:name=".widget.selection.fancy.FancySelectionDemoActivity" | |
| android:exported="true" | |
| android:label="@string/fancy_selection_demo_activity" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- PopupMenu demo activity --> | |
| <activity | |
| android:name=".drawable.CustomDrawableActivity" | |
| android:exported="true" | |
| android:label="@string/custom_drawable" | |
| android:theme="@style/Theme.AppCompat.Light"> | |
| <intent-filter> | |
| <action android:name="android.intent.action.MAIN" /> | |
| <category android:name="com.example.androidx.SAMPLE_CODE" /> | |
| </intent-filter> | |
| </activity> | |
| <!-- ListView styling activity --> | |
| <provider | |
| android:name=".app.RecentSuggestionsProvider" | |
| android:authorities="com.example.androidx.RecentSuggestionsProvider" /> | |
| </application> | |
| <supports-screens | |
| android:compatibleWidthLimitDp="480" | |
| android:requiresSmallestWidthDp="320" /> | |
| <!-- Permission for READ_EXTERNAL_STORAGE is explicitly required for | |
| reading images from the media store from API v19+. --> | |
| <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> | |
| <!-- Permission for ACCESS_COARSE_LOCATION is required for DayNight themes. --> | |
| <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> | |
| <!-- The smallest screen this app works on is a phone. The app will | |
| scale its UI to larger screens but doesn't make good use of them | |
| so allow the compatibility mode button to be shown (mostly because | |
| this is just convenient for testing). --> | |
| <uses-permission android:name="android.permission.INTERNET" /> | |
| </manifest> |