blob: 66f34dce30cf968d8fd1202e75f35b34e93ffc1a [file] [log] [blame]
Dianne Hackbornc644c912011-05-27 18:29:00 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2007 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<!-- Declare the contents of this Android application. The namespace
18 attribute brings in the Android platform namespace, and the package
19 supplies a unique name for the application. When writing your
20 own application, the package name must be changed from "com.example.*"
21 to come from a domain that you own or have control over. -->
22<manifest xmlns:android="http://schemas.android.com/apk/res/android"
23 package="com.example.android.supportv4">
24
25 <uses-permission android:name="android.permission.READ_CONTACTS" />
Sungsoo Lima9076142016-03-21 13:35:56 +090026 <uses-permission android:name="android.permission.INTERNET" />
Dianne Hackborn892f76f2013-04-17 10:17:03 -070027 <uses-permission android:name="android.permission.WAKE_LOCK" />
Dianne Hackbornc644c912011-05-27 18:29:00 -070028
Dianne Hackbornaefd2812011-06-13 13:48:13 -070029 <!-- The smallest screen this app works on is a phone. The app will
30 scale its UI to larger screens but doesn't make good use of them
31 so allow the compatibility mode button to be shown (mostly because
32 this is just convenient for testing). -->
Dianne Hackbornc644c912011-05-27 18:29:00 -070033 <supports-screens android:requiresSmallestWidthDp="320"
34 android:compatibleWidthLimitDp="480" />
35
36 <application android:label="@string/activity_sample_code"
37 android:icon="@drawable/app_sample_code"
Alan Viverette7f077ce2013-08-05 14:28:14 -070038 android:hardwareAccelerated="true"
39 android:supportsRtl="true">
Dianne Hackbornc644c912011-05-27 18:29:00 -070040
41 <activity android:name="Support4Demos">
42 <intent-filter>
43 <action android:name="android.intent.action.MAIN" />
44 <category android:name="android.intent.category.DEFAULT" />
45 <category android:name="android.intent.category.LAUNCHER" />
46 </intent-filter>
47 </activity>
48
49 <activity android:name=".app.SendResult"
50 android:theme="@style/ThemeDialogWhenLarge">
51 </activity>
Aurimas Liutikas6a346f62017-06-19 12:03:30 -070052
Dianne Hackbornc644c912011-05-27 18:29:00 -070053 <!-- Fragment Support Samples -->
54
55 <activity android:name=".app.FragmentAlertDialogSupport"
56 android:label="@string/fragment_alert_dialog_support">
57 <intent-filter>
58 <action android:name="android.intent.action.MAIN" />
59 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
60 </intent-filter>
61 </activity>
62
63 <activity android:name=".app.FragmentArgumentsSupport"
64 android:label="@string/fragment_arguments_support">
65 <intent-filter>
66 <action android:name="android.intent.action.MAIN" />
67 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
68 </intent-filter>
69 </activity>
70
Romain Guy01570412011-07-21 18:05:24 -070071 <activity android:name=".app.FragmentCustomAnimationSupport"
72 android:label="@string/fragment_custom_animation_support">
73 <intent-filter>
74 <action android:name="android.intent.action.MAIN" />
75 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
76 </intent-filter>
77 </activity>
78
Dianne Hackbornc644c912011-05-27 18:29:00 -070079 <activity android:name=".app.FragmentHideShowSupport"
80 android:label="@string/fragment_hide_show_support"
81 android:windowSoftInputMode="stateUnchanged">
82 <intent-filter>
83 <action android:name="android.intent.action.MAIN" />
84 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
85 </intent-filter>
86 </activity>
87
88 <activity android:name=".app.FragmentContextMenuSupport"
89 android:label="@string/fragment_context_menu_support">
90 <intent-filter>
91 <action android:name="android.intent.action.MAIN" />
92 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
93 </intent-filter>
94 </activity>
95
96 <activity android:name=".app.FragmentDialogSupport"
97 android:label="@string/fragment_dialog_support">
98 <intent-filter>
99 <action android:name="android.intent.action.MAIN" />
100 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
101 </intent-filter>
102 </activity>
103
104 <activity android:name=".app.FragmentDialogOrActivitySupport"
105 android:label="@string/fragment_dialog_or_activity_support">
106 <intent-filter>
107 <action android:name="android.intent.action.MAIN" />
108 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
109 </intent-filter>
110 </activity>
111
112 <activity android:name=".app.FragmentLayoutSupport"
113 android:label="@string/fragment_layout_support">
114 <intent-filter>
115 <action android:name="android.intent.action.MAIN" />
116 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
117 </intent-filter>
118 </activity>
119
120 <activity android:name=".app.FragmentListArraySupport"
121 android:label="@string/fragment_list_array_support">
122 <intent-filter>
123 <action android:name="android.intent.action.MAIN" />
124 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
125 </intent-filter>
126 </activity>
127
128 <activity android:name=".app.FragmentLayoutSupport$DetailsActivity" />
129
130 <activity android:name=".app.FragmentMenuSupport"
131 android:label="@string/fragment_menu_support">
132 <intent-filter>
133 <action android:name="android.intent.action.MAIN" />
134 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
135 </intent-filter>
136 </activity>
137
Dianne Hackborn15954822012-09-09 14:40:19 -0700138 <activity android:name=".app.FragmentNestingTabsSupport"
139 android:label="@string/fragment_nesting_tabs_support">
140 <intent-filter>
141 <action android:name="android.intent.action.MAIN" />
142 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
143 </intent-filter>
144 </activity>
Aurimas Liutikas6a346f62017-06-19 12:03:30 -0700145
Dianne Hackbornc644c912011-05-27 18:29:00 -0700146 <activity android:name=".app.FragmentRetainInstanceSupport"
147 android:label="@string/fragment_retain_instance_support">
148 <intent-filter>
149 <action android:name="android.intent.action.MAIN" />
150 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
151 </intent-filter>
152 </activity>
153
154 <activity android:name=".app.FragmentReceiveResultSupport"
155 android:label="@string/fragment_receive_result_support">
156 <intent-filter>
157 <action android:name="android.intent.action.MAIN" />
158 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
159 </intent-filter>
160 </activity>
161
162 <activity android:name=".app.FragmentStackSupport"
163 android:label="@string/fragment_stack_support">
164 <intent-filter>
165 <action android:name="android.intent.action.MAIN" />
166 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
167 </intent-filter>
168 </activity>
169
Dianne Hackbornaefd2812011-06-13 13:48:13 -0700170 <activity android:name=".app.FragmentTabs"
171 android:label="@string/fragment_tabs">
172 <intent-filter>
173 <action android:name="android.intent.action.MAIN" />
174 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
175 </intent-filter>
176 </activity>
177
178 <activity android:name=".app.FragmentTabsPager"
179 android:label="@string/fragment_tabs_pager">
180 <intent-filter>
181 <action android:name="android.intent.action.MAIN" />
182 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
183 </intent-filter>
184 </activity>
185
Dianne Hackbornc644c912011-05-27 18:29:00 -0700186 <activity android:name=".app.FragmentPagerSupport"
187 android:label="@string/fragment_pager_support">
188 <intent-filter>
189 <action android:name="android.intent.action.MAIN" />
190 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
191 </intent-filter>
192 </activity>
193
Dianne Hackborn02e82392011-06-06 14:03:46 -0700194 <activity android:name=".app.FragmentStatePagerSupport"
195 android:label="@string/fragment_state_pager_support">
196 <intent-filter>
197 <action android:name="android.intent.action.MAIN" />
198 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
199 </intent-filter>
200 </activity>
201
Dianne Hackbornc644c912011-05-27 18:29:00 -0700202 <activity android:name=".app.LoaderCursorSupport"
203 android:label="@string/loader_cursor_support">
204 <intent-filter>
205 <action android:name="android.intent.action.MAIN" />
206 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
207 </intent-filter>
208 </activity>
209
Dianne Hackborn6a8875b2012-05-29 13:58:13 -0700210 <activity android:name=".app.LoaderRetainedSupport"
211 android:label="@string/loader_retained_support">
212 <intent-filter>
213 <action android:name="android.intent.action.MAIN" />
214 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
215 </intent-filter>
216 </activity>
Aurimas Liutikas6a346f62017-06-19 12:03:30 -0700217
Dianne Hackbornaefd2812011-06-13 13:48:13 -0700218 <activity android:name=".app.LoaderCustomSupport"
219 android:label="@string/loader_custom_support">
220 <intent-filter>
221 <action android:name="android.intent.action.MAIN" />
222 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
223 </intent-filter>
224 </activity>
225
Dianne Hackbornc644c912011-05-27 18:29:00 -0700226 <activity android:name=".app.LoaderThrottleSupport"
227 android:label="@string/loader_throttle_support">
228 <intent-filter>
229 <action android:name="android.intent.action.MAIN" />
230 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
231 </intent-filter>
232 </activity>
233 <provider android:name=".app.LoaderThrottleSupport$SimpleProvider"
234 android:authorities="com.example.android.apis.supportv4.app.LoaderThrottle" />
235
Dianne Hackborn45f7d912017-04-21 15:57:55 -0700236 <activity android:name=".app.SimpleJobIntentController"
237 android:label="@string/simple_job_intent_controller">
238 <intent-filter>
239 <action android:name="android.intent.action.MAIN" />
240 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
241 </intent-filter>
242 </activity>
243
244 <service android:name=".app.SimpleJobIntentService"
245 android:permission="android.permission.BIND_JOB_SERVICE" />
246
Dianne Hackbornc252b202011-06-24 14:27:36 -0700247 <activity android:name=".content.LocalServiceBroadcaster"
248 android:label="@string/local_service_broadcaster">
249 <intent-filter>
250 <action android:name="android.intent.action.MAIN" />
251 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
252 </intent-filter>
253 </activity>
254 <service android:name=".content.LocalServiceBroadcaster$LocalService"
255 android:stopWithTask="true" />
256
Dianne Hackborn892f76f2013-04-17 10:17:03 -0700257 <activity android:name=".content.SimpleWakefulController"
258 android:label="@string/simple_wakeful_controller">
259 <intent-filter>
260 <action android:name="android.intent.action.MAIN" />
261 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
262 </intent-filter>
263 </activity>
264
265 <receiver android:name=".content.SimpleWakefulReceiver" />
266 <service android:name=".content.SimpleWakefulService" />
267
Svetoslav Ganov12121112011-10-20 17:07:29 -0700268 <activity android:name=".accessibility.AccessibilityManagerSupportActivity"
269 android:label="@string/accessibility_manager_title">
270 <intent-filter>
271 <action android:name="android.intent.action.MAIN" />
272 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
273 </intent-filter>
274 </activity>
275
276 <activity android:name=".accessibility.AccessibilityDelegateSupportActivity"
277 android:label="@string/accessibility_delegate_title">
278 <intent-filter>
279 <action android:name="android.intent.action.MAIN" />
280 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
281 </intent-filter>
282 </activity>
283
Steven Dao5b08a952016-02-02 15:31:10 -0800284 <activity android:name=".accessibility.AccessibilityRoleDescriptionSupportActivity"
285 android:label="@string/accessibility_roledescription_title">
286 <intent-filter>
287 <action android:name="android.intent.action.MAIN" />
288 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
289 </intent-filter>
290 </activity>
291
Adam Powell28a58342011-12-13 20:46:54 -0800292 <activity android:name=".app.SharingSupport"
293 android:label="@string/sharing_support_title">
294 <intent-filter>
295 <action android:name="android.intent.action.MAIN" />
296 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
297 </intent-filter>
298 </activity>
299
300 <activity android:name=".app.SharingReceiverSupport"
301 android:label="@string/sharing_receiver_title">
302 <intent-filter>
303 <action android:name="android.intent.action.SEND" />
304 <action android:name="android.intent.action.SEND_MULTIPLE" />
305 <data android:mimeType="text/plain" />
306 <category android:name="android.intent.category.DEFAULT" />
307 </intent-filter>
308 </activity>
309
Fabrice Di Meglio0c756f42013-03-12 11:39:09 -0700310 <activity android:name=".text.BidiFormatterSupport"
311 android:label="@string/bidiformatter_support_title">
312 <intent-filter>
313 <action android:name="android.intent.action.MAIN" />
314 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
315 </intent-filter>
316 </activity>
317
Alan Viverette4a77d892015-08-24 15:41:17 -0400318 <activity android:name=".view.ViewPagerActivity"
319 android:label="@string/view_pager_layout_support">
320 <intent-filter>
321 <action android:name="android.intent.action.MAIN" />
322 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
323 </intent-filter>
324 </activity>
325
Chris Banes94349e72015-12-21 15:13:55 +0000326 <activity android:name=".widget.SwipeRefreshLayoutActivityList"
327 android:label="@string/swipe_list"
Mindy Pereira6626fee2013-11-06 16:32:56 -0800328 android:theme="@style/ThemeHoloLight">
329 <intent-filter>
330 <action android:name="android.intent.action.MAIN" />
331 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
332 </intent-filter>
333 </activity>
334
Chris Banes94349e72015-12-21 15:13:55 +0000335 <activity android:name=".widget.SwipeRefreshLayoutActivityTextView"
336 android:label="@string/swipe_text"
337 android:theme="@style/ThemeHoloLight">
338 <intent-filter>
339 <action android:name="android.intent.action.MAIN" />
340 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
341 </intent-filter>
342 </activity>
343
344 <activity android:name=".widget.SwipeRefreshLayoutActivityNestedScrollView"
345 android:label="@string/swipe_nested_sv"
346 android:theme="@style/ThemeHoloLight">
347 <intent-filter>
348 <action android:name="android.intent.action.MAIN" />
349 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
350 </intent-filter>
351 </activity>
352
353
Mindy DelliCarpinibd6d9752013-08-05 14:19:22 -0700354 <activity android:name=".widget.ContentLoadingProgressBarActivity"
355 android:label="@string/content_loading_progress_bar">
356 <intent-filter>
357 <action android:name="android.intent.action.MAIN" />
358 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
359 </intent-filter>
360 </activity>
361
Adam Powell1e549372013-02-20 11:51:00 -0800362 <activity android:name=".widget.SlidingPaneLayoutActivity"
363 android:label="@string/sliding_pane_layout_support">
364 <intent-filter>
365 <action android:name="android.intent.action.MAIN" />
366 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
367 </intent-filter>
368 </activity>
369
Alan Viverette11d03f92013-06-06 13:03:52 -0700370 <activity android:name=".widget.ExploreByTouchHelperActivity"
371 android:label="@string/explore_by_touch_helper_support">
372 <intent-filter>
373 <action android:name="android.intent.action.MAIN" />
374 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
375 </intent-filter>
376 </activity>
377
Adam Powell28a58342011-12-13 20:46:54 -0800378 <provider android:authorities="com.example.supportv4.content.sharingsupportprovider"
379 android:name=".content.SharingSupportProvider" />
380
Jeff Sharkey82e5a192013-03-07 21:21:13 -0800381 <!-- FileProvider Example -->
382
383 <activity android:name=".content.FileProviderExample"
384 android:label="@string/file_provider_example">
385 <intent-filter>
386 <action android:name="android.intent.action.MAIN" />
387 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
388 </intent-filter>
389 </activity>
390
Adam Powell64db3d42015-01-29 16:20:06 -0800391 <activity android:name=".widget.NestedScrollActivity"
392 android:label="@string/nested_scroll">
393 <intent-filter>
394 <action android:name="android.intent.action.MAIN" />
395 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
396 </intent-filter>
397 </activity>
398
Benjamin Weiss2cde0e92015-06-25 16:17:07 +0100399 <activity android:name=".graphics.RoundedBitmapDrawableActivity"
400 android:label="Graphics/RoundedBitmapDrawable">
401 <intent-filter>
402 <action android:name="android.intent.action.MAIN" />
403 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
404 </intent-filter>
405 </activity>
406
Chris Banesd099e432015-09-04 07:27:28 +1000407 <activity android:name=".graphics.DrawableCompatActivity"
408 android:label="Graphics/DrawableCompat">
409 <intent-filter>
410 <action android:name="android.intent.action.MAIN" />
411 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
412 </intent-filter>
413 </activity>
414
Jeff Sharkey82e5a192013-03-07 21:21:13 -0800415<!-- BEGIN_INCLUDE(file_provider_declaration) -->
416 <provider
417 android:name="android.support.v4.content.FileProvider"
418 android:authorities="com.example.android.supportv4.my_files"
419 android:grantUriPermissions="true"
420 android:exported="false">
421 <meta-data
422 android:name="android.support.FILE_PROVIDER_PATHS"
423 android:resource="@xml/my_paths" />
424 </provider>
425<!-- END_INCLUDE(file_provider_declaration) -->
426
Aurimas Liutikasdeec1a42018-01-02 13:47:30 -0800427 <activity android:name=".view.inputmethod.CommitContentSupport"
428 android:label="@string/commit_content_support">
429 <intent-filter>
430 <action android:name="android.intent.action.MAIN" />
431 <category android:name="com.example.android.supportv13.SUPPORT13_SAMPLE_CODE" />
432 </intent-filter>
433 </activity>
434
Sungsoo Lima9076142016-03-21 13:35:56 +0900435 <!-- MediaBrowserCompat Sample -->
436 <activity android:name=".media.MediaBrowserSupport"
437 android:label="@string/media_browser_support">
438 <intent-filter>
439 <action android:name="android.intent.action.MAIN" />
440 <category android:name="com.example.android.supportv4.SUPPORT4_SAMPLE_CODE" />
441 </intent-filter>
442 </activity>
443
444 <!-- (OPTIONAL) use this meta data to indicate which icon should be used in media
445 notifications (for example, when the music changes and the user is
446 looking at another app) -->
447 <meta-data android:name="com.google.android.gms.car.notification.SmallIcon"
448 android:resource="@drawable/ic_notification" />
449
450 <!--
451 (OPTIONAL) use this meta data to override the theme from which Android Auto will
452 look for colors. If you don't set this, Android Auto will look
453 for color attributes in your application theme.
454 -->
455 <meta-data android:name="com.google.android.gms.car.application.theme"
456 android:resource="@style/CarTheme" />
457
458 <service android:name=".media.MediaBrowserServiceSupport"
459 android:exported="true" android:process=":service">
460 <intent-filter>
461 <action android:name="android.media.browse.MediaBrowserService" />
462 </intent-filter>
463 </service>
464
465 <receiver android:name="android.support.v4.media.session.MediaButtonReceiver" >
466 <intent-filter>
467 <action android:name="android.intent.action.MEDIA_BUTTON" />
468 </intent-filter>
469 </receiver>
470
Dianne Hackbornc644c912011-05-27 18:29:00 -0700471 </application>
472</manifest>