1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3    package="com.example.android.leanback"
4    android:versionCode="1"
5    android:versionName="1.0">
6
7    <uses-feature
8        android:name="android.software.leanback"
9        android:required="true"/>
10
11    <uses-feature
12        android:name="android.hardware.touchscreen"
13        android:required="false"/>
14
15    <uses-permission android:name="android.permission.RECORD_AUDIO" />
16    <uses-permission android:name="android.permission.INTERNET" />
17    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
18
19    <application
20        android:label="@string/app_name"
21        android:icon="@drawable/ic_launcher"
22        android:banner="@drawable/ic_launcher"
23        android:supportsRtl="true"
24        android:theme="@style/Theme.Example.Leanback">
25
26        <activity android:name="MainActivity"
27            android:label="@string/app_name">
28            <intent-filter>
29                <action android:name="android.intent.action.MAIN" />
30                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
31            </intent-filter>
32        </activity>
33
34        <activity android:name="BrowseActivity"
35            android:theme="@style/Theme.Example.Leanback.Browse"
36            android:exported="true" />
37
38        <activity android:name="BrowseSupportActivity"
39            android:theme="@style/Theme.Example.Leanback.Browse"
40            android:exported="true" />
41
42        <activity android:name="BrowseAnimationActivity"
43            android:exported="true" >
44        </activity>
45
46        <activity android:name="DetailsActivity"
47            android:theme="@style/Theme.Example.Leanback.Details"
48            android:exported="true" />
49
50        <activity android:name="DetailsSupportActivity"
51            android:theme="@style/Theme.Example.Leanback.Details"
52            android:exported="true" />
53
54        <activity android:name="DetailsVideoActivity"
55            android:theme="@style/Theme.Example.Leanback.Details"
56            android:exported="true" />
57
58        <activity android:name="DetailsVideoSupportActivity"
59            android:theme="@style/Theme.Example.Leanback.Details"
60            android:exported="true" />
61
62        <activity android:name="DetailsCustomTitleActivity"
63            android:theme="@style/Theme.Example.Leanback.Details.CustomTitle"
64            android:exported="true" />
65
66        <activity android:name="DetailsCustomTitleSupportActivity"
67            android:theme="@style/Theme.Example.Leanback.Details.CustomTitle"
68            android:exported="true" />
69
70        <activity android:name="SearchDetailsActivity"
71            android:theme="@style/Theme.Example.Leanback.SearchDetails"
72            android:exported="true" />
73
74        <activity android:name="SearchDetailsSupportActivity"
75            android:theme="@style/Theme.Example.Leanback.SearchDetails"
76            android:exported="true" />
77
78        <activity android:name="RowsActivity"
79            android:theme="@style/Theme.Example.Leanback.Rows"
80            android:exported="true" />
81
82        <activity android:name="RowsSupportActivity"
83            android:theme="@style/Theme.Example.Leanback.Rows"
84            android:exported="true" />
85
86        <activity android:name="PlaybackTransportControlActivity"
87            android:configChanges=
88                "screenSize|smallestScreenSize|screenLayout|orientation"
89            android:resizeableActivity="true"
90            android:supportsPictureInPicture="true"
91            android:launchMode="singleTask"
92            android:exported="true" />
93
94        <activity android:name="PlaybackTransportControlSupportActivity"
95            android:configChanges=
96                "screenSize|smallestScreenSize|screenLayout|orientation"
97            android:resizeableActivity="true"
98            android:supportsPictureInPicture="true"
99            android:launchMode="singleTask"
100            android:exported="true" />
101
102        <activity android:name="PlaybackActivity"
103            android:configChanges=
104                "screenSize|smallestScreenSize|screenLayout|orientation"
105            android:resizeableActivity="true"
106            android:supportsPictureInPicture="true"
107            android:launchMode="singleTask"
108            android:exported="true" />
109
110        <activity android:name="PlaybackSupportActivity"
111            android:configChanges=
112                "screenSize|smallestScreenSize|screenLayout|orientation"
113            android:resizeableActivity="true"
114            android:supportsPictureInPicture="true"
115            android:launchMode="singleTask"
116            android:exported="true" />
117
118        <activity android:name="VerticalGridActivity"
119                  android:theme="@style/Theme.Example.Leanback.VerticalGrid"
120                  android:exported="true" />
121
122        <activity android:name="VerticalGridSupportActivity"
123            android:theme="@style/Theme.Example.Leanback.VerticalGrid"
124            android:exported="true" />
125
126        <activity android:name="SearchActivity"
127            android:exported="true" />
128
129        <activity android:name="SearchSupportActivity"
130            android:exported="true" />
131
132        <activity android:name="BrowseErrorActivity"
133            android:theme="@style/Theme.Example.Leanback.Browse"
134            android:exported="true" />
135
136        <activity android:name="BrowseErrorSupportActivity"
137            android:theme="@style/Theme.Example.Leanback.Browse"
138            android:exported="true" />
139
140        <activity android:name="HorizontalGridTestActivity"
141            android:exported="true" />
142
143        <activity android:name="GuidedStepActivity"
144            android:theme="@style/Theme.Example.Leanback.GuidedStep"
145            android:windowSoftInputMode="adjustResize"
146            android:exported="true" />
147
148        <activity android:name="GuidedStepSupportActivity"
149            android:theme="@style/Theme.Example.Leanback.GuidedStep"
150            android:windowSoftInputMode="adjustResize"
151            android:exported="true" />
152
153        <activity android:name="GuidedStepHalfScreenActivity"
154            android:theme="@style/Theme.Example.Leanback.GuidedStep.Half"
155            android:windowSoftInputMode="adjustResize"
156            android:exported="true" />
157
158        <activity android:name="GuidedStepSupportHalfScreenActivity"
159            android:theme="@style/Theme.Example.Leanback.GuidedStep.Half"
160            android:windowSoftInputMode="adjustResize"
161            android:exported="true" />
162
163        <activity android:name="DetailsPresenterSelectionActivity"
164            android:theme="@style/Theme.Example.Leanback.GuidedStep"
165            android:exported="true" />
166
167        <activity android:name=".SettingsActivity"
168                  android:theme="@style/Theme.Example.Leanback.Preferences"
169                  android:exported="true" />
170
171        <activity android:name=".OnboardingActivity"
172                  android:theme="@style/Theme.Example.Leanback.Onboarding"
173                  android:exported="true" />
174
175        <activity android:name=".OnboardingSupportActivity"
176                  android:theme="@style/Theme.Example.Leanback.Onboarding"
177                  android:exported="true" />
178
179        <activity android:name=".VideoActivity"
180            android:exported="true" />
181
182        <activity android:name=".VideoSupportActivity"
183            android:exported="true" />
184
185        <activity android:name=".VideoActivityWithDetailedCard"
186                  android:exported="true" />
187        <activity
188            android:name=".MusicExampleActivity"
189            android:exported="true"/>
190
191        <service android:exported="false" android:name=".MediaSessionService"/>
192
193    </application>
194</manifest>
195