1<?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.apis"
24    android:installLocation="auto">
25
26    <uses-permission android:name="android.permission.READ_CONTACTS" />
27    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
28    <uses-permission android:name="android.permission.VIBRATE" />
29    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
30    <uses-permission android:name="android.permission.INTERNET" />
31    <uses-permission android:name="android.permission.SET_WALLPAPER" />
32    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
33    <uses-permission android:name="android.permission.SEND_SMS" />
34    <uses-permission android:name="android.permission.RECEIVE_SMS" />
35    <uses-permission android:name="android.permission.RECEIVE_MMS"/>
36    <uses-permission android:name="android.permission.WRITE_SMS"/>
37    <uses-permission android:name="android.permission.READ_SMS"/>
38    <uses-permission android:name="android.permission.NFC" />
39    <uses-permission android:name="android.permission.TRANSMIT_IR" />
40    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
41    <uses-permission android:name="android.permission.WAKE_LOCK"/>
42    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
43    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
44    <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/>
45    <!-- Required for drawing overlay windows (TYPE_SYSTEM_ALERT, TYPE_APPLICATION_OVERLAY) -->
46    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
47
48    <!-- For android.media.audiofx.Visualizer -->
49    <uses-permission android:name="android.permission.RECORD_AUDIO" />
50
51    <!-- We will request access to the camera, saying we require a camera
52         of some sort but not one with autofocus capability. -->
53    <uses-permission android:name="android.permission.CAMERA" />
54    <uses-feature android:name="android.hardware.camera" />
55    <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
56
57    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="24" />
58
59    <application android:name="ApiDemosApplication"
60            android:label="@string/activity_sample_code"
61            android:icon="@drawable/app_sample_code"
62            android:hardwareAccelerated="true"
63            android:supportsRtl="true"
64            android:enableOnBackInvokedCallback="true"
65            android:theme="@android:style/Theme.Material.Light.DarkActionBar">
66
67        <!-- This is how we can request a library but still allow the app
68             to be installed if it doesn't exist. -->
69        <uses-library android:name="com.example.will.never.exist" android:required="false" />
70
71        <activity android:name="ApiDemos">
72            <intent-filter>
73                <action android:name="android.intent.action.MAIN" />
74                <category android:name="android.intent.category.DEFAULT" />
75                <category android:name="android.intent.category.LAUNCHER" />
76            </intent-filter>
77        </activity>
78
79        <!-- ************************************* -->
80        <!--      APPLICATION PACKAGE SAMPLES      -->
81        <!-- ************************************* -->
82
83        <!-- Activity Samples -->
84
85        <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
86            <intent-filter>
87                <action android:name="android.intent.action.MAIN" />
88                <category android:name="android.intent.category.SAMPLE_CODE" />
89            </intent-filter>
90        </activity>
91
92        <activity android:name=".app.DialogActivity"
93                android:label="@string/activity_dialog"
94                android:theme="@style/ThemeCurrentDialog">
95            <intent-filter>
96                <action android:name="android.intent.action.MAIN" />
97                <category android:name="android.intent.category.SAMPLE_CODE" />
98            </intent-filter>
99        </activity>
100
101        <activity android:name=".app.CustomDialogActivity"
102                android:label="@string/activity_custom_dialog"
103                android:theme="@style/Theme.CustomDialog">
104            <intent-filter>
105                <action android:name="android.intent.action.MAIN" />
106                <category android:name="android.intent.category.SAMPLE_CODE" />
107            </intent-filter>
108        </activity>
109
110        <activity android:name=".app.OverscanActivity"
111                android:label="@string/activity_overscan"
112                android:theme="@android:style/Theme.Holo.NoActionBar.Overscan"
113                android:enabled="@bool/atLeastJellyBeanMR2">
114            <intent-filter>
115                <action android:name="android.intent.action.MAIN" />
116                <category android:name="android.intent.category.SAMPLE_CODE" />
117            </intent-filter>
118        </activity>
119
120       <activity android:name=".app.QuickContactsDemo"
121                android:label="@string/quick_contacts_demo">
122            <intent-filter>
123                <action android:name="android.intent.action.MAIN" />
124                <category android:name="android.intent.category.SAMPLE_CODE" />
125            </intent-filter>
126        </activity>
127
128        <activity android:name=".app.WallpaperActivity"
129                android:label="@string/activity_wallpaper"
130                android:theme="@style/Theme.Wallpaper">
131            <intent-filter>
132                <action android:name="android.intent.action.MAIN" />
133                <category android:name="android.intent.category.SAMPLE_CODE" />
134            </intent-filter>
135        </activity>
136
137        <activity android:name=".app.TranslucentActivity"
138                android:label="@string/activity_translucent"
139                android:theme="@style/Theme.Translucent">
140            <intent-filter>
141                <action android:name="android.intent.action.MAIN" />
142                <category android:name="android.intent.category.SAMPLE_CODE" />
143            </intent-filter>
144        </activity>
145
146        <activity android:name=".app.TranslucentBlurActivity"
147                android:label="@string/activity_translucent_blur"
148                android:theme="@style/Theme.Transparent">
149            <intent-filter>
150                <action android:name="android.intent.action.MAIN" />
151                <category android:name="android.intent.category.SAMPLE_CODE" />
152            </intent-filter>
153        </activity>
154
155        <activity android:name=".app.Animation" android:label="@string/activity_animation">
156            <intent-filter>
157                <action android:name="android.intent.action.MAIN" />
158                <category android:name="android.intent.category.SAMPLE_CODE" />
159            </intent-filter>
160        </activity>
161
162        <activity android:name=".app.SaveRestoreState"
163                android:label="@string/activity_save_restore"
164                android:windowSoftInputMode="stateVisible|adjustResize">
165            <intent-filter>
166                <action android:name="android.intent.action.MAIN" />
167                <category android:name="android.intent.category.SAMPLE_CODE" />
168            </intent-filter>
169        </activity>
170
171        <activity android:name=".app.PersistentState"
172                android:label="@string/activity_persistent"
173                android:windowSoftInputMode="stateVisible|adjustResize">
174            <intent-filter>
175                <action android:name="android.intent.action.MAIN" />
176                <category android:name="android.intent.category.SAMPLE_CODE" />
177            </intent-filter>
178        </activity>
179
180        <activity android:name=".app.ActivityRecreate"
181                android:label="@string/activity_recreate"
182                android:enabled="@bool/atLeastHoneycomb">
183            <intent-filter>
184                <action android:name="android.intent.action.MAIN" />
185                <category android:name="android.intent.category.SAMPLE_CODE" />
186            </intent-filter>
187        </activity>
188
189        <activity android:name=".app.FinishAffinity"
190                android:label="@string/activity_finish_affinity"
191                android:taskAffinity=":finishing"
192                android:enabled="@bool/atLeastJellyBean">
193            <intent-filter>
194                <action android:name="android.intent.action.MAIN" />
195                <category android:name="android.intent.category.SAMPLE_CODE" />
196            </intent-filter>
197        </activity>
198
199        <activity android:name=".app.SoftInputModes"
200                android:label="@string/soft_input_modes">
201            <intent-filter>
202                <action android:name="android.intent.action.MAIN" />
203                <category android:name="android.intent.category.SAMPLE_CODE" />
204            </intent-filter>
205        </activity>
206
207        <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
208            <intent-filter>
209                <action android:name="android.intent.action.MAIN" />
210                <category android:name="android.intent.category.SAMPLE_CODE" />
211            </intent-filter>
212        </activity>
213
214        <activity android:name=".app.SendResult"
215                android:theme="@style/ThemeDialogWhenLarge">
216        </activity>
217
218        <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
219            <intent-filter>
220                <action android:name="android.intent.action.MAIN" />
221                <category android:name="android.intent.category.SAMPLE_CODE" />
222            </intent-filter>
223        </activity>
224
225        <activity android:name=".app.ForwardTarget">
226        </activity>
227
228        <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
229            <intent-filter>
230                <action android:name="android.intent.action.MAIN" />
231                <category android:name="android.intent.category.SAMPLE_CODE" />
232            </intent-filter>
233        </activity>
234
235        <activity android:name=".app.RedirectMain">
236        </activity>
237
238        <activity android:name=".app.RedirectGetter">
239        </activity>
240
241        <!-- This sample doesn't work with the new action bar, so use
242             the old style theme. -->
243        <activity android:name=".app.CustomTitle"
244                android:label="@string/activity_custom_title"
245                android:windowSoftInputMode="stateVisible|adjustPan"
246                android:theme="@android:style/Theme">
247            <intent-filter>
248                <action android:name="android.intent.action.MAIN" />
249                <category android:name="android.intent.category.SAMPLE_CODE" />
250            </intent-filter>
251        </activity>
252
253        <activity android:name=".app.ReorderOnLaunch"
254                android:label="@string/activity_reorder">
255            <intent-filter>
256                <action android:name="android.intent.action.MAIN" />
257                <category android:name="android.intent.category.SAMPLE_CODE" />
258            </intent-filter>
259        </activity>
260
261        <activity android:name=".app.RotationAnimation"
262                android:label="@string/activity_rotation_animation"
263                android:rotationAnimation="crossfade">
264            <intent-filter>
265                <action android:name="android.intent.action.MAIN" />
266                <category android:name="android.intent.category.SAMPLE_CODE" />
267            </intent-filter>
268        </activity>
269
270        <activity android:name=".app.ReorderTwo" />
271        <activity android:name=".app.ReorderThree" />
272        <activity android:name=".app.ReorderFour" />
273
274        <activity android:name=".app.SetWallpaperActivity"
275                  android:label="@string/activity_setwallpaper">
276            <intent-filter>
277                <action android:name="android.intent.action.MAIN" />
278                <category android:name="android.intent.category.SAMPLE_CODE" />
279            </intent-filter>
280        </activity>
281
282        <activity android:name=".app.ScreenOrientation"
283                  android:label="@string/activity_screen_orientation">
284            <intent-filter>
285                <action android:name="android.intent.action.MAIN" />
286                <category android:name="android.intent.category.SAMPLE_CODE" />
287            </intent-filter>
288        </activity>
289
290        <activity android:name=".app.KeepClearRects"
291            android:label="@string/activity_keep_clear">
292            <intent-filter>
293                <action android:name="android.intent.action.MAIN" />
294                <category android:name="android.intent.category.SAMPLE_CODE" />
295            </intent-filter>
296        </activity>
297
298        <activity android:name=".app.PictureInPicture"
299                  android:label="@string/activity_picture_in_picture"
300                  android:resizeableActivity="true"
301                  android:supportsPictureInPicture="true"
302                  android:theme="@style/Theme.NoActionBar"
303                  android:configChanges=
304                    "screenSize|smallestScreenSize|screenLayout|orientation">
305            <intent-filter>
306                <action android:name="android.intent.action.MAIN" />
307                <category android:name="android.intent.category.SAMPLE_CODE" />
308            </intent-filter>
309        </activity>
310
311        <activity android:name=".app.ContentPictureInPicture"
312                  android:label="@string/activity_picture_in_picture"
313                  android:resizeableActivity="true"
314                  android:supportsPictureInPicture="true"
315                  android:theme="@style/Theme.NoActionBar"
316                  android:configChanges=
317                    "screenSize|smallestScreenSize|screenLayout|orientation">
318        </activity>
319
320        <activity android:name=".app.MaxAspectRatio$Square"
321                  android:label="@string/activity_max_aspect_ratio_square"
322                  android:resizeableActivity="false"
323                  android:theme="@android:style/Theme.DeviceDefault.Settings"
324                  android:maxAspectRatio="1">
325            <intent-filter>
326                <action android:name="android.intent.action.MAIN" />
327                <category android:name="android.intent.category.SAMPLE_CODE" />
328            </intent-filter>
329        </activity>
330
331        <activity android:name=".app.MaxAspectRatio$SixteenToNine"
332            android:label="@string/activity_max_aspect_ratio_16to9"
333            android:resizeableActivity="false"
334            android:theme="@android:style/Theme.DeviceDefault.Settings"
335            android:maxAspectRatio="1.77777778">
336            <intent-filter>
337                <action android:name="android.intent.action.MAIN" />
338                <category android:name="android.intent.category.SAMPLE_CODE" />
339            </intent-filter>
340        </activity>
341
342        <activity android:name=".app.MaxAspectRatio$Any"
343            android:label="@string/activity_max_aspect_ratio_any"
344            android:resizeableActivity="true"
345            android:theme="@android:style/Theme.DeviceDefault.Settings">
346            <intent-filter>
347                <action android:name="android.intent.action.MAIN" />
348                <category android:name="android.intent.category.SAMPLE_CODE" />
349            </intent-filter>
350        </activity>
351
352        <activity android:name=".app.PresentationActivity"
353                android:label="@string/activity_presentation">
354            <intent-filter>
355                <action android:name="android.intent.action.MAIN" />
356                <category android:name="android.intent.category.SAMPLE_CODE" />
357            </intent-filter>
358        </activity>
359
360        <activity android:name=".app.PresentationWithMediaRouterActivity"
361                android:label="@string/activity_presentation_with_media_router">
362            <intent-filter>
363                <action android:name="android.intent.action.MAIN" />
364                <category android:name="android.intent.category.SAMPLE_CODE" />
365            </intent-filter>
366        </activity>
367
368        <activity android:name=".app.SecureWindowActivity"
369                android:label="@string/activity_secure_window">
370            <intent-filter>
371                <action android:name="android.intent.action.MAIN" />
372                <category android:name="android.intent.category.SAMPLE_CODE" />
373            </intent-filter>
374        </activity>
375
376        <activity android:name=".app.SecureDialogActivity"
377                android:label="@string/activity_secure_dialog">
378            <intent-filter>
379                <action android:name="android.intent.action.MAIN" />
380                <category android:name="android.intent.category.SAMPLE_CODE" />
381            </intent-filter>
382        </activity>
383
384        <activity android:name=".app.SecureSurfaceViewActivity"
385                android:label="@string/activity_secure_surface_view">
386            <intent-filter>
387                <action android:name="android.intent.action.MAIN" />
388                <category android:name="android.intent.category.SAMPLE_CODE" />
389            </intent-filter>
390        </activity>
391
392        <!-- Fragment Samples -->
393
394        <activity android:name=".app.FragmentAlertDialog"
395                android:label="@string/fragment_alert_dialog"
396                android:enabled="@bool/atLeastHoneycomb">
397            <intent-filter>
398                <action android:name="android.intent.action.MAIN" />
399                <category android:name="android.intent.category.SAMPLE_CODE" />
400            </intent-filter>
401        </activity>
402
403        <activity android:name=".app.FragmentArguments"
404                android:label="@string/fragment_arguments"
405                android:enabled="@bool/atLeastHoneycomb">
406            <intent-filter>
407                <action android:name="android.intent.action.MAIN" />
408                <category android:name="android.intent.category.SAMPLE_CODE" />
409            </intent-filter>
410        </activity>
411
412        <activity android:name=".app.FragmentCustomAnimations"
413                android:label="@string/fragment_custom_animations"
414                android:enabled="@bool/atLeastHoneycombMR2">
415            <intent-filter>
416                <action android:name="android.intent.action.MAIN" />
417                <category android:name="android.intent.category.SAMPLE_CODE" />
418            </intent-filter>
419        </activity>
420
421        <activity android:name=".app.FragmentHideShow"
422                android:label="@string/fragment_hide_show"
423                android:windowSoftInputMode="stateUnchanged"
424                android:enabled="@bool/atLeastHoneycomb">
425            <intent-filter>
426                <action android:name="android.intent.action.MAIN" />
427                <category android:name="android.intent.category.SAMPLE_CODE" />
428            </intent-filter>
429        </activity>
430
431        <activity android:name=".app.FragmentContextMenu"
432                android:label="@string/fragment_context_menu"
433                android:enabled="@bool/atLeastHoneycomb">
434            <intent-filter>
435                <action android:name="android.intent.action.MAIN" />
436                <category android:name="android.intent.category.SAMPLE_CODE" />
437            </intent-filter>
438        </activity>
439
440        <activity android:name=".app.FragmentDialog"
441                android:label="@string/fragment_dialog"
442                android:enabled="@bool/atLeastHoneycomb">
443            <intent-filter>
444                <action android:name="android.intent.action.MAIN" />
445                <category android:name="android.intent.category.SAMPLE_CODE" />
446            </intent-filter>
447        </activity>
448
449        <activity android:name=".app.FragmentDialogOrActivity"
450                android:label="@string/fragment_dialog_or_activity"
451                android:enabled="@bool/atLeastHoneycomb">
452            <intent-filter>
453                <action android:name="android.intent.action.MAIN" />
454                <category android:name="android.intent.category.SAMPLE_CODE" />
455            </intent-filter>
456        </activity>
457
458        <activity android:name=".app.FragmentLayout"
459                android:label="@string/fragment_layout"
460                android:enabled="@bool/atLeastHoneycomb">
461            <intent-filter>
462                <action android:name="android.intent.action.MAIN" />
463                <category android:name="android.intent.category.SAMPLE_CODE" />
464            </intent-filter>
465        </activity>
466
467        <activity android:name=".app.FragmentLayout$DetailsActivity"
468                android:enabled="@bool/atLeastHoneycomb" />
469
470        <activity android:name=".app.FragmentListArray"
471                android:label="@string/fragment_list_array"
472                android:enabled="@bool/atLeastHoneycomb">
473            <intent-filter>
474                <action android:name="android.intent.action.MAIN" />
475                <category android:name="android.intent.category.SAMPLE_CODE" />
476            </intent-filter>
477        </activity>
478
479        <activity android:name=".app.FragmentMenu"
480                android:label="@string/fragment_menu"
481                android:enabled="@bool/atLeastHoneycomb">
482            <intent-filter>
483                <action android:name="android.intent.action.MAIN" />
484                <category android:name="android.intent.category.SAMPLE_CODE" />
485            </intent-filter>
486        </activity>
487
488        <activity android:name=".app.FragmentNestingTabs"
489                android:label="@string/fragment_nesting_tabs"
490                android:enabled="@bool/atLeastJellyBeanMR1">
491            <intent-filter>
492                <action android:name="android.intent.action.MAIN" />
493                <category android:name="android.intent.category.SAMPLE_CODE" />
494            </intent-filter>
495        </activity>
496
497        <activity android:name=".app.FragmentRetainInstance"
498                android:label="@string/fragment_retain_instance"
499                android:enabled="@bool/atLeastHoneycomb">
500            <intent-filter>
501                <action android:name="android.intent.action.MAIN" />
502                <category android:name="android.intent.category.SAMPLE_CODE" />
503            </intent-filter>
504        </activity>
505
506        <activity android:name=".app.FragmentReceiveResult"
507                android:label="@string/fragment_receive_result"
508                android:enabled="@bool/atLeastHoneycomb">
509            <intent-filter>
510                <action android:name="android.intent.action.MAIN" />
511                <category android:name="android.intent.category.SAMPLE_CODE" />
512            </intent-filter>
513        </activity>
514
515        <activity android:name=".app.FragmentStack"
516                android:label="@string/fragment_stack"
517                android:enabled="@bool/atLeastHoneycomb">
518            <intent-filter>
519                <action android:name="android.intent.action.MAIN" />
520                <category android:name="android.intent.category.SAMPLE_CODE" />
521            </intent-filter>
522        </activity>
523
524        <activity android:name=".app.FragmentTabs"
525                android:label="@string/fragment_tabs"
526                android:enabled="@bool/atLeastHoneycomb">
527            <intent-filter>
528                <action android:name="android.intent.action.MAIN" />
529                <category android:name="android.intent.category.SAMPLE_CODE" />
530            </intent-filter>
531        </activity>
532
533        <!-- Loader Samples -->
534
535        <activity android:name=".app.LoaderCursor"
536                android:label="@string/loader_cursor"
537                android:enabled="@bool/atLeastHoneycomb">
538            <intent-filter>
539                <action android:name="android.intent.action.MAIN" />
540                <category android:name="android.intent.category.SAMPLE_CODE" />
541            </intent-filter>
542        </activity>
543
544        <activity android:name=".app.LoaderCustom"
545                android:label="@string/loader_custom"
546                android:enabled="@bool/atLeastHoneycomb">
547            <intent-filter>
548                <action android:name="android.intent.action.MAIN" />
549                <category android:name="android.intent.category.SAMPLE_CODE" />
550            </intent-filter>
551        </activity>
552
553<!-- BEGIN_INCLUDE(loader_throttle) -->
554        <activity android:name=".app.LoaderThrottle"
555                android:label="@string/loader_throttle"
556                android:enabled="@bool/atLeastHoneycomb">
557            <intent-filter>
558                <action android:name="android.intent.action.MAIN" />
559                <category android:name="android.intent.category.SAMPLE_CODE" />
560            </intent-filter>
561        </activity>
562        <provider android:name=".app.LoaderThrottle$SimpleProvider"
563                  android:authorities="com.example.android.apis.app.LoaderThrottle"
564                  android:enabled="@bool/atLeastHoneycomb" />
565<!-- END_INCLUDE(loader_throttle) -->
566
567        <activity android:name=".app.LoaderRetained"
568                android:label="@string/loader_retained"
569                android:enabled="@bool/atLeastHoneycomb">
570            <intent-filter>
571                <action android:name="android.intent.action.MAIN" />
572                <category android:name="android.intent.category.SAMPLE_CODE" />
573            </intent-filter>
574        </activity>
575
576        <!-- Intent Samples -->
577
578        <activity android:name=".app.Intents" android:label="@string/activity_intents">
579            <intent-filter>
580                <action android:name="android.intent.action.MAIN" />
581                <category android:name="android.intent.category.SAMPLE_CODE" />
582            </intent-filter>
583        </activity>
584
585        <activity android:name=".app.IntentActivityFlags"
586                android:label="@string/activity_intent_activity_flags">
587            <intent-filter>
588                <action android:name="android.intent.action.MAIN" />
589                <category android:name="android.intent.category.SAMPLE_CODE" />
590            </intent-filter>
591        </activity>
592
593        <!-- Service Samples -->
594
595        <service android:name=".app.LocalService" android:stopWithTask="true" />
596
597        <activity android:name=".app.LocalServiceActivities$Controller"
598                android:label="@string/activity_local_service_controller"
599                android:launchMode="singleTop">
600            <intent-filter>
601                <action android:name="android.intent.action.MAIN" />
602                <category android:name="android.intent.category.SAMPLE_CODE" />
603            </intent-filter>
604        </activity>
605
606        <activity android:name=".app.LocalServiceActivities$Binding"
607                android:label="@string/activity_local_service_binding">
608            <intent-filter>
609                <action android:name="android.intent.action.MAIN" />
610                <category android:name="android.intent.category.SAMPLE_CODE" />
611            </intent-filter>
612        </activity>
613
614<!-- BEGIN_INCLUDE(remote_service_declaration) -->
615        <service android:name=".app.MessengerService"
616                android:process=":remote" />
617<!-- END_INCLUDE(remote_service_declaration) -->
618
619        <activity android:name=".app.MessengerServiceActivities$Binding"
620                android:label="@string/activity_messenger_service_binding">
621            <intent-filter>
622                <action android:name="android.intent.action.MAIN" />
623                <category android:name="android.intent.category.SAMPLE_CODE" />
624            </intent-filter>
625        </activity>
626
627        <service android:name=".app.RemoteService" android:process=":remote" />
628
629        <activity android:name=".app.RemoteService$Controller"
630                android:label="@string/activity_remote_service_controller"
631                android:launchMode="singleTop">
632            <intent-filter>
633                <action android:name="android.intent.action.MAIN" />
634                <category android:name="android.intent.category.SAMPLE_CODE" />
635            </intent-filter>
636        </activity>
637
638        <activity android:name=".app.RemoteService$Binding"
639                android:label="@string/activity_remote_service_binding">
640            <intent-filter>
641                <action android:name="android.intent.action.MAIN" />
642                <category android:name="android.intent.category.SAMPLE_CODE" />
643            </intent-filter>
644        </activity>
645
646        <activity android:name=".app.RemoteService$BindingOptions"
647                android:label="@string/activity_remote_service_binding_options">
648            <intent-filter>
649                <action android:name="android.intent.action.MAIN" />
650                <category android:name="android.intent.category.SAMPLE_CODE" />
651            </intent-filter>
652        </activity>
653
654        <service android:name=".app.ServiceStartArguments" />
655
656        <activity android:name=".app.ServiceStartArguments$Controller"
657                android:label="@string/activity_service_start_arguments_controller"
658                android:launchMode="singleTop">
659            <intent-filter>
660                <action android:name="android.intent.action.MAIN" />
661                <category android:name="android.intent.category.SAMPLE_CODE" />
662            </intent-filter>
663        </activity>
664
665        <service android:name=".app.JobWorkService"
666            android:permission="android.permission.BIND_JOB_SERVICE"/>
667
668        <activity android:name=".app.JobWorkServiceActivity"
669            android:label="@string/activity_job_work_service"
670            android:launchMode="singleTop">
671            <intent-filter>
672                <action android:name="android.intent.action.MAIN" />
673                <category android:name="android.intent.category.SAMPLE_CODE" />
674            </intent-filter>
675        </activity>
676
677        <service android:name=".app.ForegroundService" />
678        <service android:name=".app.ForegroundService2" />
679
680        <activity android:name=".app.ForegroundService$Controller"
681                android:label="@string/activity_foreground_service_controller"
682                android:launchMode="singleTop">
683            <intent-filter>
684                <action android:name="android.intent.action.MAIN" />
685                <category android:name="android.intent.category.SAMPLE_CODE" />
686            </intent-filter>
687        </activity>
688
689        <activity android:name=".app.IsolatedService$Controller"
690                android:label="@string/activity_isolated_service_controller"
691                android:launchMode="singleTop"
692                android:enabled="@bool/atLeastJellyBean">
693            <intent-filter>
694                <action android:name="android.intent.action.MAIN" />
695                <category android:name="android.intent.category.SAMPLE_CODE" />
696            </intent-filter>
697        </activity>
698
699        <service android:name=".app.IsolatedService" android:isolatedProcess="true"
700                android:enabled="@bool/atLeastJellyBean" />
701        <service android:name=".app.IsolatedService2" android:isolatedProcess="true"
702                android:enabled="@bool/atLeastJellyBean" />
703
704        <!-- Alarm Samples -->
705
706        <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
707
708        <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
709
710        <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
711            <intent-filter>
712                <action android:name="android.intent.action.MAIN" />
713                <category android:name="android.intent.category.SAMPLE_CODE" />
714            </intent-filter>
715        </activity>
716
717        <service android:name=".app.AlarmService_Service" android:process=":remote" />
718
719        <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
720            <intent-filter>
721                <action android:name="android.intent.action.MAIN" />
722                <category android:name="android.intent.category.SAMPLE_CODE" />
723            </intent-filter>
724        </activity>
725
726        <!-- Stub for memory testing. -->
727
728        <receiver android:name=".app.DoNothing"
729                android:process=":empty" android:exported="true" />
730
731        <!-- ============================ -->
732        <!--  Accessibility examples      -->
733        <!-- ============================ -->
734
735        <activity android:name=".accessibility.ClockBackActivity"
736            android:label="@string/accessibility_service">
737            <intent-filter>
738                <action android:name="android.intent.action.MAIN" />
739                <category android:name="android.intent.category.SAMPLE_CODE" />
740            </intent-filter>
741        </activity>
742
743        <service android:name=".accessibility.ClockBackService"
744            android:label="@string/accessibility_service_label"
745            android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
746            <intent-filter>
747                <action android:name="android.accessibilityservice.AccessibilityService" />
748            </intent-filter>
749        </service>
750
751        <service android:name=".accessibility.MagnificationService"
752                 android:label="@string/magnification_service_label"
753                 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
754            <intent-filter>
755                <action android:name="android.accessibilityservice.AccessibilityService" />
756            </intent-filter>
757            <meta-data android:name="android.accessibilityservice"
758                       android:resource="@xml/magnification_service" />
759        </service>
760
761        <activity android:name=".accessibility.TaskListActivity"
762                  android:label="@string/accessibility_query_window"
763                  android:enabled="@bool/atLeastIceCreamSandwich">
764            <intent-filter>
765                <action android:name="android.intent.action.MAIN" />
766                <category android:name="android.intent.category.SAMPLE_CODE" />
767            </intent-filter>
768        </activity>
769
770        <service android:name=".accessibility.TaskBackService"
771                 android:label="@string/accessibility_query_window_label"
772                 android:enabled="@bool/atLeastIceCreamSandwich"
773                 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
774            <intent-filter>
775                <action android:name="android.accessibilityservice.AccessibilityService" />
776            </intent-filter>
777            <meta-data
778                android:name="android.accessibilityservice"
779                android:resource="@xml/taskbackconfig" />
780        </service>
781
782        <activity android:name=".accessibility.CustomViewAccessibilityActivity"
783                  android:label="@string/accessibility_custom_view"
784                  android:enabled="@bool/atLeastIceCreamSandwich">
785            <intent-filter>
786                <action android:name="android.intent.action.MAIN" />
787                <category android:name="android.intent.category.SAMPLE_CODE" />
788            </intent-filter>
789        </activity>
790
791        <!-- Instrumentation Samples -->
792
793        <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
794            <intent-filter>
795                <action android:name="android.intent.action.MAIN" />
796                <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
797            </intent-filter>
798        </activity>
799
800        <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
801            <intent-filter>
802                <action android:name="android.intent.action.MAIN" />
803                <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
804            </intent-filter>
805        </activity>
806
807
808        <!-- Notifications samples -->
809
810        <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
811            <intent-filter>
812                <action android:name="android.intent.action.MAIN" />
813                <category android:name="android.intent.category.SAMPLE_CODE" />
814            </intent-filter>
815        </activity>
816
817        <activity android:name=".app.IncomingMessage"
818                android:label="App/Notification/IncomingMessage">
819            <intent-filter>
820                <action android:name="android.intent.action.MAIN" />
821                <category android:name="android.intent.category.SAMPLE_CODE" />
822            </intent-filter>
823        </activity>
824
825        <activity android:name=".app.IncomingMessageView"
826                android:label="App/Notification/IncomingMessageView">
827        </activity>
828
829<!-- BEGIN_INCLUDE(interstitial_affinity) -->
830        <activity android:name=".app.IncomingMessageInterstitial"
831                android:label="You have messages"
832                android:theme="@style/ThemeCurrentDialog"
833                android:launchMode="singleTask"
834                android:taskAffinity=""
835                android:excludeFromRecents="true">
836        </activity>
837<!-- END_INCLUDE(interstitial_affinity) -->
838
839        <!-- This is used to display a notification selected by the user
840             from StatusBarNotifications.  Note the configuration here so
841             that the activity layers on top of whatever the user is doing,
842             allowing them to press back to return. -->
843        <activity android:name=".app.NotificationDisplay"
844                android:theme="@style/Theme.Transparent"
845                android:taskAffinity=""
846                android:excludeFromRecents="true"
847                android:noHistory="true">
848        </activity>
849
850        <activity android:name=".app.StatusBarNotifications"
851                android:label="App/Notification/Status Bar"
852                android:launchMode="singleTop">
853            <intent-filter>
854                <action android:name="android.intent.action.MAIN" />
855                <category android:name="android.intent.category.SAMPLE_CODE" />
856            </intent-filter>
857        </activity>
858
859        <service android:name=".app.NotifyingService" />
860
861        <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
862            <intent-filter>
863                <action android:name="android.intent.action.MAIN" />
864                <category android:name="android.intent.category.SAMPLE_CODE" />
865            </intent-filter>
866        </activity>
867
868        <service android:name=".app.NotificationBackgroundService" />
869        <activity android:name=".app.NotificationBackgroundService$Controller"
870                  android:label="App/Notification/Background Service">
871            <intent-filter>
872                <action android:name="android.intent.action.MAIN" />
873                <category android:name="android.intent.category.SAMPLE_CODE" />
874            </intent-filter>
875        </activity>
876
877        <!-- Dialog samples -->
878        <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
879            <intent-filter>
880                <action android:name="android.intent.action.MAIN" />
881                <category android:name="android.intent.category.SAMPLE_CODE" />
882            </intent-filter>
883        </activity>
884
885        <!-- Search Samples -->
886
887        <!-- This activity represents a "typical" activity in your application from which the -->
888        <!-- user would be allowed to invoke a search function.  As noted below, the definition -->
889        <!-- of android.app.default_searchable is more typically handled at the application -->
890        <!-- level, where it can serve as a default for all of your activities. -->
891
892        <activity android:name=".app.SearchInvoke"
893                  android:label="@string/search_invoke">
894            <intent-filter>
895                <action android:name="android.intent.action.MAIN" />
896                <category android:name="android.intent.category.SAMPLE_CODE" />
897            </intent-filter>
898
899            <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
900            <!-- whenever the user invokes search while in this Activity. -->
901            <meta-data android:name="android.app.default_searchable"
902                       android:value=".app.SearchQueryResults" />
903
904            <!-- This is not the typical way to define android.app.default_searchable, -->
905            <!-- and we show it here only because we wish to confine the search demo to this -->
906            <!-- section of the ApiDemos application. -->
907
908            <!-- For typical applications, it's simpler to define android.app.default_searchable -->
909            <!-- just once, at the application level, where it serves as a default for all of -->
910            <!-- the Activities in your package. -->
911        </activity>
912
913        <!-- This activity represents the "search" activity in your application, in which -->
914        <!-- search results are gathered and displayed. -->
915
916        <activity android:name=".app.SearchQueryResults"
917                  android:label="@string/search_query_results">
918            <intent-filter>
919                <action android:name="android.intent.action.MAIN" />
920                <category android:name="android.intent.category.SAMPLE_CODE" />
921            </intent-filter>
922
923            <!-- This intent-filter identifies this activity as "searchable" -->
924
925            <intent-filter>
926                <action android:name="android.intent.action.SEARCH" />
927                <category android:name="android.intent.category.DEFAULT" />
928            </intent-filter>
929
930            <!-- This metadata entry provides further configuration details for searches -->
931            <!-- that are handled by this activity. -->
932
933            <meta-data android:name="android.app.searchable"
934                       android:resource="@xml/searchable" />
935        </activity>
936
937        <!-- This provider declaration informs the Search Manager that you have a provider of -->
938        <!-- Search suggestions, and provides information about how to access it. -->
939
940        <provider android:name=".app.SearchSuggestionSampleProvider"
941                  android:authorities="com.example.android.apis.SuggestionProvider" />
942
943        <!-- Shortcuts Samples -->
944
945        <!-- This section of sample code shows how your application can add shortcuts to -->
946        <!-- the launcher (home screen).  Shortcuts have a three step life cycle. -->
947
948        <!-- 1.  Your application offers to provide shortcuts to the launcher.  When -->
949        <!--     the user installs a shortcut, an activity within your application -->
950        <!--     generates the actual shortcut and returns it to the launcher, where it -->
951        <!--     is shown to the user as an icon. -->
952
953        <!-- 2.  Any time the user clicks on an installed shortcut, an intent is sent. -->
954        <!--     Typically this would then be handled as necessary by an activity within -->
955        <!--     your application. -->
956
957        <!-- 3.  The shortcut is deleted.  There is no notification to your application. -->
958
959        <!-- In order provide shortcuts from your application, you provide three things: -->
960
961        <!-- 1.  An intent-filter declaring your ability to provide shortcuts -->
962        <!-- 2.  Code within the activity to provide the shortcuts as requested -->
963        <!-- 3.  Code elsewhere within your activity, if appropriate, to receive -->
964        <!--     intents from the shortcut itself. -->
965
966        <activity android:name=".app.LauncherShortcuts"
967                  android:label="@string/shortcuts">
968            <intent-filter>
969                <action android:name="android.intent.action.MAIN" />
970                <category android:name="android.intent.category.SAMPLE_CODE" />
971            </intent-filter>
972
973        </activity>
974
975        <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
976        <!-- intent-filter.  This gives you a way to set the text (and optionally the -->
977        <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
978
979        <activity-alias android:name=".app.CreateShortcuts"
980            android:targetActivity=".app.LauncherShortcuts"
981            android:label="@string/sample_shortcuts">
982
983            <!--  This intent-filter allows your shortcuts to be created in the launcher. -->
984            <intent-filter>
985                <action android:name="android.intent.action.CREATE_SHORTCUT" />
986                <category android:name="android.intent.category.DEFAULT" />
987            </intent-filter>
988
989        </activity-alias>
990
991        <!-- Menu Samples -->
992
993        <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
994            <intent-filter>
995                <action android:name="android.intent.action.MAIN" />
996                <category android:name="android.intent.category.SAMPLE_CODE" />
997            </intent-filter>
998        </activity>
999
1000        <!-- Device Admin Samples -->
1001
1002        <activity android:name=".app.DeviceAdminSample"
1003                android:label="@string/activity_sample_device_admin">
1004            <intent-filter>
1005                <action android:name="android.intent.action.MAIN" />
1006                <category android:name="android.intent.category.SAMPLE_CODE" />
1007            </intent-filter>
1008        </activity>
1009
1010<!-- BEGIN_INCLUDE(device_admin_declaration) -->
1011        <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
1012                android:label="@string/sample_device_admin"
1013                android:description="@string/sample_device_admin_description"
1014                android:permission="android.permission.BIND_DEVICE_ADMIN">
1015            <meta-data android:name="android.app.device_admin"
1016                       android:resource="@xml/device_admin_sample" />
1017            <intent-filter>
1018                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1019            </intent-filter>
1020        </receiver>
1021        <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver2"
1022            android:label="@string/sample_device_admin2"
1023            android:description="@string/sample_device_admin_description2"
1024            android:permission="android.permission.BIND_DEVICE_ADMIN">
1025            <meta-data android:name="android.app.device_admin"
1026                android:resource="@xml/device_admin_sample" />
1027            <intent-filter>
1028                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1029            </intent-filter>
1030        </receiver>
1031<!-- END_INCLUDE(device_admin_declaration) -->
1032
1033        <!-- Voice Recognition Samples -->
1034
1035        <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
1036            <intent-filter>
1037                <action android:name="android.intent.action.MAIN" />
1038                <category android:name="android.intent.category.SAMPLE_CODE" />
1039            </intent-filter>
1040        </activity>
1041
1042        <!-- Text-To-Speech Samples -->
1043
1044        <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
1045            <intent-filter>
1046                <action android:name="android.intent.action.MAIN" />
1047                <category android:name="android.intent.category.SAMPLE_CODE" />
1048            </intent-filter>
1049        </activity>
1050
1051        <!-- Action Bar Samples -->
1052        <activity android:name=".app.ActionBarMechanics"
1053                android:label="@string/action_bar_mechanics"
1054                android:enabled="@bool/atLeastHoneycomb">
1055            <intent-filter>
1056                <action android:name="android.intent.action.MAIN" />
1057                <category android:name="android.intent.category.SAMPLE_CODE" />
1058            </intent-filter>
1059        </activity>
1060
1061        <activity android:name=".app.ActionBarUsage"
1062                android:label="@string/action_bar_usage"
1063                android:enabled="@bool/atLeastHoneycomb">
1064            <intent-filter>
1065                <action android:name="android.intent.action.MAIN" />
1066                <category android:name="android.intent.category.SAMPLE_CODE" />
1067            </intent-filter>
1068        </activity>
1069
1070        <activity android:name=".app.ActionBarDisplayOptions"
1071                android:label="@string/action_bar_display_options"
1072                android:logo="@drawable/apidemo_androidlogo"
1073                android:enabled="@bool/atLeastHoneycomb">
1074            <intent-filter>
1075                <action android:name="android.intent.action.MAIN" />
1076                <category android:name="android.intent.category.SAMPLE_CODE" />
1077            </intent-filter>
1078        </activity>
1079
1080        <activity android:name=".app.ActionBarTabs"
1081                android:label="@string/action_bar_tabs"
1082                android:enabled="@bool/atLeastHoneycomb">
1083            <intent-filter>
1084                <action android:name="android.intent.action.MAIN" />
1085                <category android:name="android.intent.category.SAMPLE_CODE" />
1086            </intent-filter>
1087        </activity>
1088
1089        <activity android:name=".app.ActionBarSettingsActionProviderActivity"
1090                android:label="@string/action_bar_settings_action_provider"
1091                android:enabled="@bool/atLeastIceCreamSandwich">
1092            <intent-filter>
1093                <action android:name="android.intent.action.MAIN" />
1094                <category android:name="android.intent.category.SAMPLE_CODE" />
1095            </intent-filter>
1096        </activity>
1097
1098        <activity android:name=".app.ActionBarShareActionProviderActivity"
1099                android:label="@string/action_bar_share_action_provider"
1100                android:enabled="@bool/atLeastIceCreamSandwich">
1101            <intent-filter>
1102                <action android:name="android.intent.action.MAIN" />
1103                <category android:name="android.intent.category.SAMPLE_CODE" />
1104            </intent-filter>
1105        </activity>
1106
1107        <activity android:name=".app.ActionBarNavigation"
1108                android:label="@string/action_bar_navigation"
1109                android:enabled="@bool/atLeastJellyBean"
1110                android:taskAffinity=":bar_navigation"
1111                android:launchMode="singleTask">
1112            <intent-filter>
1113                <action android:name="android.intent.action.MAIN" />
1114                <category android:name="android.intent.category.SAMPLE_CODE" />
1115            </intent-filter>
1116        </activity>
1117
1118        <activity android:name=".app.ActionBarNavigationTarget"
1119                android:label="@string/action_bar_navigation_target"
1120                android:enabled="@bool/atLeastJellyBean"
1121                android:parentActivityName=".app.ActionBarNavigation"
1122                android:taskAffinity=":bar_navigation">
1123        </activity>
1124
1125        <activity android:name=".app.PrintBitmap"
1126                android:label="@string/print_bitmap"
1127                android:enabled="@bool/atLeastKitKat">
1128            <intent-filter>
1129                <action android:name="android.intent.action.MAIN" />
1130                <category android:name="android.intent.category.SAMPLE_CODE" />
1131            </intent-filter>
1132        </activity>
1133
1134        <activity android:name=".app.PrintHtmlFromScreen"
1135                android:label="@string/print_html_from_screen"
1136                android:enabled="@bool/atLeastKitKat">
1137            <intent-filter>
1138                <action android:name="android.intent.action.MAIN" />
1139                <category android:name="android.intent.category.SAMPLE_CODE" />
1140            </intent-filter>
1141        </activity>
1142
1143        <activity android:name=".app.PrintHtmlOffScreen"
1144                android:label="@string/print_html_off_screen"
1145                android:enabled="@bool/atLeastKitKat">
1146            <intent-filter>
1147                <action android:name="android.intent.action.MAIN" />
1148                <category android:name="android.intent.category.SAMPLE_CODE" />
1149            </intent-filter>
1150        </activity>
1151
1152        <activity android:name=".app.PrintCustomContent"
1153                android:label="@string/print_custom_content"
1154                android:enabled="@bool/atLeastKitKat">
1155            <intent-filter>
1156                <action android:name="android.intent.action.MAIN" />
1157                <category android:name="android.intent.category.SAMPLE_CODE" />
1158            </intent-filter>
1159        </activity>
1160
1161        <!-- Application Updating Samples -->
1162
1163<!-- BEGIN_INCLUDE(app_update_declaration) -->
1164        <receiver android:name=".app.AppUpdateReceiver">
1165            <intent-filter>
1166                <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
1167            </intent-filter>
1168        </receiver>
1169<!-- END_INCLUDE(app_update_declaration) -->
1170
1171        <receiver android:name=".app.AppUpdateSspReceiver">
1172            <intent-filter>
1173                <action android:name="android.intent.action.PACKAGE_REPLACED" />
1174                <data android:scheme="package" android:ssp="com.example.android.apis" />
1175            </intent-filter>
1176        </receiver>
1177
1178        <!-- ************************************* -->
1179        <!--        CONTENT PACKAGE SAMPLES        -->
1180        <!-- ************************************* -->
1181
1182        <activity android:name=".content.ClipboardSample"
1183                android:label="@string/activity_clipboard"
1184                android:enabled="@bool/atLeastHoneycomb">
1185            <intent-filter>
1186                <action android:name="android.intent.action.MAIN" />
1187                <category android:name="android.intent.category.SAMPLE_CODE" />
1188            </intent-filter>
1189        </activity>
1190
1191        <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
1192            <intent-filter>
1193                <action android:name="android.intent.action.MAIN" />
1194                <category android:name="android.intent.category.SAMPLE_CODE" />
1195                <category android:name="android.intent.category.EMBED" />
1196            </intent-filter>
1197        </activity>
1198
1199        <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
1200            <intent-filter>
1201                <action android:name="android.intent.action.MAIN" />
1202                <category android:name="android.intent.category.SAMPLE_CODE" />
1203                <category android:name="android.intent.category.EMBED" />
1204            </intent-filter>
1205        </activity>
1206
1207        <activity android:name=".content.TextUndoActivity" android:label="@string/activity_text_undo">
1208            <intent-filter>
1209                <action android:name="android.intent.action.MAIN" />
1210                <category android:name="android.intent.category.SAMPLE_CODE" />
1211                <category android:name="android.intent.category.EMBED" />
1212            </intent-filter>
1213        </activity>
1214
1215        <activity android:name=".content.ResourcesLayoutReference"
1216                android:label="@string/activity_resources_layout_reference">
1217            <intent-filter>
1218                <action android:name="android.intent.action.MAIN" />
1219                <category android:name="android.intent.category.SAMPLE_CODE" />
1220                <category android:name="android.intent.category.EMBED" />
1221            </intent-filter>
1222        </activity>
1223
1224        <activity android:name=".content.ResourcesWidthAndHeight"
1225                android:label="@string/activity_resources_width_and_height"
1226                android:enabled="@bool/atLeastHoneycombMR2">
1227            <intent-filter>
1228                <action android:name="android.intent.action.MAIN" />
1229                <category android:name="android.intent.category.SAMPLE_CODE" />
1230                <category android:name="android.intent.category.EMBED" />
1231            </intent-filter>
1232        </activity>
1233
1234        <activity android:name=".content.ResourcesSmallestWidth"
1235                android:label="@string/activity_resources_smallest_width"
1236                android:enabled="@bool/atLeastHoneycombMR2">
1237            <intent-filter>
1238                <action android:name="android.intent.action.MAIN" />
1239                <category android:name="android.intent.category.SAMPLE_CODE" />
1240                <category android:name="android.intent.category.EMBED" />
1241            </intent-filter>
1242        </activity>
1243
1244        <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
1245            <intent-filter>
1246                <action android:name="android.intent.action.MAIN" />
1247                <category android:name="android.intent.category.SAMPLE_CODE" />
1248                <category android:name="android.intent.category.EMBED" />
1249            </intent-filter>
1250        </activity>
1251
1252        <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
1253            <intent-filter>
1254                <action android:name="android.intent.action.MAIN" />
1255                <category android:name="android.intent.category.SAMPLE_CODE" />
1256            </intent-filter>
1257        </activity>
1258
1259        <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
1260            <intent-filter>
1261                <action android:name="android.intent.action.MAIN" />
1262                <category android:name="android.intent.category.SAMPLE_CODE" />
1263            </intent-filter>
1264        </activity>
1265
1266        <activity android:name=".content.ShareContent" android:label="@string/activity_share_content">
1267            <intent-filter>
1268                <action android:name="android.intent.action.MAIN" />
1269                <category android:name="android.intent.category.SAMPLE_CODE" />
1270            </intent-filter>
1271        </activity>
1272
1273        <activity android:name=".content.ChangedContacts" android:label="@string/activity_changed_contact">
1274            <intent-filter>
1275                <action android:name="android.intent.action.MAIN"/>
1276                <category android:name="android.intent.category.SAMPLE_CODE"/>
1277            </intent-filter>
1278        </activity>
1279
1280        <activity android:name=".content.MediaContentObserver"
1281                android:label="@string/activity_media_content_observer">
1282            <intent-filter>
1283                <action android:name="android.intent.action.MAIN"/>
1284                <category android:name="android.intent.category.SAMPLE_CODE"/>
1285            </intent-filter>
1286        </activity>
1287
1288        <service android:name=".content.MediaContentJob"
1289                android:permission="android.permission.BIND_JOB_SERVICE" />
1290
1291        <service android:name=".content.PhotosContentJob"
1292                android:permission="android.permission.BIND_JOB_SERVICE" />
1293
1294        <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk"
1295                android:enabled="@bool/atLeastHoneycombMR2">
1296            <intent-filter>
1297                <action android:name="android.intent.action.MAIN" />
1298                <category android:name="android.intent.category.SAMPLE_CODE" />
1299            </intent-filter>
1300        </activity>
1301
1302        <!-- A FileProvider for passing the APK to be installed to the system. -->
1303        <provider
1304            android:name="androidx.core.content.FileProvider"
1305            android:authorities="com.example.android.apis.installapkprovider"
1306            android:exported="false"
1307            android:grantUriPermissions="true">
1308            <meta-data
1309                android:name="android.support.FILE_PROVIDER_PATHS"
1310                android:resource="@xml/file_paths" />
1311        </provider>
1312
1313        <activity android:name=".content.InstallApkSessionApi"
1314                android:label="@string/activity_install_apk_session_api"
1315                android:launchMode="singleTop">
1316            <intent-filter>
1317                <action android:name="android.intent.action.MAIN" />
1318                <category android:name="android.intent.category.SAMPLE_CODE" />
1319            </intent-filter>
1320            <intent-filter>
1321                <action android:exported="true"
1322                        android:name="com.example.android.apis.content.SESSION_API_PACKAGE_INSTALLED" />
1323            </intent-filter>
1324        </activity>
1325
1326        <activity android:name=".content.DocumentsSample"
1327                android:label="@string/activity_documents"
1328                android:enabled="@bool/atLeastKitKat">
1329            <intent-filter>
1330                <action android:name="android.intent.action.MAIN" />
1331                <category android:name="android.intent.category.SAMPLE_CODE" />
1332            </intent-filter>
1333        </activity>
1334
1335        <provider android:name=".content.FileProvider"
1336                  android:authorities="com.example.android.apis.content.FileProvider"
1337                  android:grantUriPermissions="true"
1338                  android:exported="false"
1339                  android:enabled="@bool/atLeastHoneycombMR2" />
1340
1341        <activity android:name=".content.ProcessTextLauncher"
1342                android:label="@string/process_text_title" >
1343            <intent-filter>
1344                <action android:name="android.intent.action.MAIN" />
1345                <category android:name="android.intent.category.SAMPLE_CODE" />
1346            </intent-filter>
1347        </activity>
1348        <activity android:name=".content.ProcessText" >
1349            <intent-filter >
1350                <action android:name="android.intent.action.PROCESS_TEXT"/>
1351                <category android:name="android.intent.category.DEFAULT" />
1352                <data android:mimeType="text/plain" />
1353            </intent-filter>
1354        </activity>
1355
1356        <!-- ************************************* -->
1357        <!--     HARDWARE PACKAGE SAMPLES          -->
1358        <!-- ************************************* -->
1359
1360        <activity android:name=".hardware.ConsumerIr" android:label="Hardware/Consumer IR">
1361            <intent-filter>
1362                <action android:name="android.intent.action.MAIN" />
1363                <category android:name="android.intent.category.SAMPLE_CODE" />
1364            </intent-filter>
1365        </activity>
1366
1367        <!-- ************************************* -->
1368        <!--     OS PACKAGE SAMPLES                -->
1369        <!-- ************************************* -->
1370
1371        <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
1372            <intent-filter>
1373                <action android:name="android.intent.action.MAIN" />
1374                <category android:name="android.intent.category.SAMPLE_CODE" />
1375            </intent-filter>
1376        </activity>
1377
1378        <activity android:name=".os.TriggerSensors" android:label="OS/TriggerSensors">
1379            <intent-filter>
1380                <action android:name="android.intent.action.MAIN" />
1381                <category android:name="android.intent.category.SAMPLE_CODE" />
1382            </intent-filter>
1383        </activity>
1384
1385        <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector"  android:screenOrientation="nosensor">
1386            <intent-filter>
1387                <action android:name="android.intent.action.MAIN" />
1388                <category android:name="android.intent.category.SAMPLE_CODE" />
1389            </intent-filter>
1390        </activity>
1391
1392        <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
1393            <intent-filter>
1394                <action android:name="android.intent.action.MAIN" />
1395                <category android:name="android.intent.category.SAMPLE_CODE" />
1396            </intent-filter>
1397            <intent-filter>
1398                <action android:name="android.intent.action.SENDTO" />
1399                <category android:name="android.intent.category.DEFAULT" />
1400                <data android:scheme="sms" />
1401                <data android:scheme="smsto" />
1402            </intent-filter>
1403        </activity>
1404
1405        <activity android:name=".os.MmsMessagingDemo" android:label="OS/MMS Messaging">
1406            <intent-filter>
1407                <action android:name="android.intent.action.MAIN" />
1408                <category android:name="android.intent.category.SAMPLE_CODE" />
1409            </intent-filter>
1410            <intent-filter>
1411                <action android:name="android.intent.action.SENDTO" />
1412                <category android:name="android.intent.category.DEFAULT" />
1413                <data android:scheme="mms" />
1414                <data android:scheme="mmsto" />
1415            </intent-filter>
1416        </activity>
1417
1418        <activity android:name=".os.SmsReceivedDialog"
1419                  android:theme="@android:style/Theme.Translucent.NoTitleBar"
1420                  android:launchMode="singleInstance" />
1421
1422        <receiver android:name=".os.SmsMessageReceiver" android:enabled="false"
1423                android:permission="android.permission.BROADCAST_SMS">
1424            <intent-filter>
1425                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
1426            </intent-filter>
1427            <intent-filter>
1428                <action android:name="android.provider.Telephony.SMS_DELIVER" />
1429            </intent-filter>
1430        </receiver>
1431
1432        <receiver android:name=".os.MmsWapPushReceiver" android:enabled="false"
1433                  android:permission="android.permission.BROADCAST_WAP_PUSH">
1434            <intent-filter>
1435                <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
1436                <data android:mimeType="application/vnd.wap.mms-message" />
1437            </intent-filter>
1438            <intent-filter>
1439                <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
1440                <data android:mimeType="application/vnd.wap.mms-message" />
1441            </intent-filter>
1442        </receiver>
1443
1444        <service android:name=".os.HeadlessSmsSendService"
1445                 android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
1446                 android:exported="true">
1447            <intent-filter>
1448                <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
1449                <category android:name="android.intent.category.DEFAULT" />
1450                <data android:scheme="sms" />
1451                <data android:scheme="smsto" />
1452                <data android:scheme="mms" />
1453                <data android:scheme="mmsto" />
1454            </intent-filter>
1455        </service>
1456
1457        <provider android:name=".os.MmsFileProvider"
1458                  android:authorities="com.example.android.apis.os.MmsFileProvider"
1459                  android:enabled="@bool/atLeastLRelease"
1460                  android:grantUriPermissions="true"
1461                  android:exported="false" />
1462
1463        <!-- ************************************* -->
1464        <!--     ANDROID.ANIMATION PACKAGE SAMPLES         -->
1465        <!-- ************************************* -->
1466
1467        <activity android:name=".animation.ActivityTransition"
1468                android:label="Animation/Activity Transition"
1469                android:enabled="@bool/atLeastLRelease"
1470                android:theme="@style/ActivityTransitionTheme">
1471            <intent-filter>
1472                <action android:name="android.intent.action.MAIN" />
1473                <category android:name="android.intent.category.SAMPLE_CODE" />
1474            </intent-filter>
1475        </activity>
1476
1477        <activity android:name=".animation.ActivityTransitionDetails"
1478                android:label="Animation/Details of a specific thingy"
1479                android:enabled="@bool/atLeastLRelease"
1480                android:theme="@style/ActivityTransitionTheme">
1481            <intent-filter>
1482                <action android:name="android.intent.action.MAIN" />
1483            </intent-filter>
1484        </activity>
1485
1486        <activity android:name=".animation.AnimationLoading"
1487                android:label="Animation/Loading"
1488                android:enabled="@bool/atLeastHoneycomb">
1489            <intent-filter>
1490                <action android:name="android.intent.action.MAIN" />
1491                <category android:name="android.intent.category.SAMPLE_CODE" />
1492            </intent-filter>
1493        </activity>
1494
1495        <activity android:name=".animation.AnimationCloning"
1496                android:label="Animation/Cloning"
1497                android:enabled="@bool/atLeastHoneycomb">
1498            <intent-filter>
1499                <action android:name="android.intent.action.MAIN" />
1500                <category android:name="android.intent.category.SAMPLE_CODE" />
1501            </intent-filter>
1502        </activity>
1503
1504        <activity android:name=".animation.AnimationSeeking"
1505                android:label="Animation/Seeking"
1506                android:enabled="@bool/atLeastHoneycomb">
1507            <intent-filter>
1508                <action android:name="android.intent.action.MAIN" />
1509                <category android:name="android.intent.category.SAMPLE_CODE" />
1510            </intent-filter>
1511        </activity>
1512
1513        <activity android:name=".animation.AnimatorEvents"
1514                android:label="Animation/Events"
1515                android:enabled="@bool/atLeastHoneycomb">
1516            <intent-filter>
1517                <action android:name="android.intent.action.MAIN" />
1518                <category android:name="android.intent.category.SAMPLE_CODE" />
1519            </intent-filter>
1520        </activity>
1521
1522        <activity android:name=".animation.BouncingBalls"
1523                android:label="Animation/Bouncing Balls"
1524                android:enabled="@bool/atLeastHoneycomb">
1525            <intent-filter>
1526                <action android:name="android.intent.action.MAIN" />
1527                <category android:name="android.intent.category.SAMPLE_CODE" />
1528            </intent-filter>
1529        </activity>
1530
1531        <activity android:name=".animation.CustomEvaluator"
1532                android:label="Animation/Custom Evaluator"
1533                android:enabled="@bool/atLeastHoneycomb">
1534            <intent-filter>
1535                <action android:name="android.intent.action.MAIN" />
1536                <category android:name="android.intent.category.SAMPLE_CODE" />
1537            </intent-filter>
1538        </activity>
1539
1540        <activity android:name=".animation.ListFlipper"
1541                android:label="Animation/View Flip"
1542                android:enabled="@bool/atLeastHoneycomb">
1543            <intent-filter>
1544                <action android:name="android.intent.action.MAIN" />
1545                <category android:name="android.intent.category.SAMPLE_CODE" />
1546            </intent-filter>
1547        </activity>
1548
1549        <activity android:name=".animation.ReversingAnimation"
1550                android:label="Animation/Reversing"
1551                android:enabled="@bool/atLeastHoneycomb">
1552            <intent-filter>
1553                <action android:name="android.intent.action.MAIN" />
1554                <category android:name="android.intent.category.SAMPLE_CODE" />
1555            </intent-filter>
1556        </activity>
1557
1558        <activity android:name=".animation.MultiPropertyAnimation"
1559                android:label="Animation/Multiple Properties"
1560                android:enabled="@bool/atLeastHoneycomb">
1561            <intent-filter>
1562                <action android:name="android.intent.action.MAIN" />
1563                <category android:name="android.intent.category.SAMPLE_CODE" />
1564            </intent-filter>
1565        </activity>
1566
1567        <activity android:name=".animation.LayoutAnimations"
1568                android:label="Animation/Layout Animations"
1569                android:enabled="@bool/atLeastHoneycomb">
1570            <intent-filter>
1571                <action android:name="android.intent.action.MAIN" />
1572                <category android:name="android.intent.category.SAMPLE_CODE" />
1573            </intent-filter>
1574        </activity>
1575
1576        <activity android:name=".animation.LayoutAnimationsHideShow"
1577                android:label="Animation/Hide-Show Animations"
1578                android:enabled="@bool/atLeastHoneycomb">
1579            <intent-filter>
1580                <action android:name="android.intent.action.MAIN" />
1581                <category android:name="android.intent.category.SAMPLE_CODE" />
1582            </intent-filter>
1583        </activity>
1584
1585        <activity android:name=".animation.LayoutAnimationsByDefault"
1586                  android:label="Animation/Default Layout Animations"
1587                  android:enabled="@bool/atLeastHoneycomb">
1588            <intent-filter>
1589                <action android:name="android.intent.action.MAIN" />
1590                <category android:name="android.intent.category.SAMPLE_CODE" />
1591            </intent-filter>
1592        </activity>
1593
1594        <activity android:name=".animation.Transitions"
1595                  android:label="Animation/Simple Transitions"
1596                  android:enabled="@bool/atLeastHoneycomb">
1597            <intent-filter>
1598                <action android:name="android.intent.action.MAIN" />
1599                <category android:name="android.intent.category.SAMPLE_CODE" />
1600            </intent-filter>
1601        </activity>
1602
1603        <activity android:name=".animation.PathAnimations"
1604                  android:label="Animation/Path Animations"
1605                  android:enabled="@bool/atLeastHoneycomb">
1606            <intent-filter>
1607                <action android:name="android.intent.action.MAIN" />
1608                <category android:name="android.intent.category.SAMPLE_CODE" />
1609            </intent-filter>
1610        </activity>
1611
1612        <!-- ************************************* -->
1613        <!--     ANIMATION PACKAGE SAMPLES         -->
1614        <!-- ************************************* -->
1615
1616        <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
1617            <intent-filter>
1618                <action android:name="android.intent.action.MAIN" />
1619                <category android:name="android.intent.category.SAMPLE_CODE" />
1620            </intent-filter>
1621        </activity>
1622
1623        <!-- ************************************* -->
1624        <!--      VIEW/WIDGET PACKAGE SAMPLES      -->
1625        <!-- ************************************* -->
1626
1627        <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
1628            <intent-filter>
1629                <action android:name="android.intent.action.MAIN" />
1630                <category android:name="android.intent.category.SAMPLE_CODE" />
1631            </intent-filter>
1632        </activity>
1633        <activity android:name=".view.WebView1" android:label="Views/WebView">
1634            <intent-filter>
1635                <action android:name="android.intent.action.MAIN" />
1636                <category android:name="android.intent.category.SAMPLE_CODE" />
1637            </intent-filter>
1638        </activity>
1639
1640        <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
1641            <intent-filter>
1642                <action android:name="android.intent.action.MAIN" />
1643                <category android:name="android.intent.category.SAMPLE_CODE" />
1644            </intent-filter>
1645        </activity>
1646
1647        <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
1648            <intent-filter>
1649                <action android:name="android.intent.action.MAIN" />
1650                <category android:name="android.intent.category.SAMPLE_CODE" />
1651            </intent-filter>
1652        </activity>
1653
1654        <activity android:name=".view.LinearLayout1"
1655                  android:label="Views/Layouts/LinearLayout/01. Vertical">
1656            <intent-filter>
1657                <action android:name="android.intent.action.MAIN" />
1658                <category android:name="android.intent.category.SAMPLE_CODE" />
1659            </intent-filter>
1660        </activity>
1661
1662        <activity android:name=".view.LinearLayout2"
1663                  android:label="Views/Layouts/LinearLayout/02. Vertical (Fill Screen)">
1664            <intent-filter>
1665                <action android:name="android.intent.action.MAIN" />
1666                <category android:name="android.intent.category.SAMPLE_CODE" />
1667            </intent-filter>
1668        </activity>
1669
1670        <activity android:name=".view.LinearLayout3"
1671                  android:label="Views/Layouts/LinearLayout/03. Vertical (Padded)">
1672            <intent-filter>
1673                <action android:name="android.intent.action.MAIN" />
1674                <category android:name="android.intent.category.SAMPLE_CODE" />
1675            </intent-filter>
1676        </activity>
1677
1678        <activity android:name=".view.LinearLayout4"
1679                  android:label="Views/Layouts/LinearLayout/04. Horizontal">
1680            <intent-filter>
1681                <action android:name="android.intent.action.MAIN" />
1682                <category android:name="android.intent.category.SAMPLE_CODE" />
1683            </intent-filter>
1684        </activity>
1685
1686        <activity android:name=".view.LinearLayout5"
1687                  android:label="Views/Layouts/LinearLayout/05. Simple Form">
1688            <intent-filter>
1689                <action android:name="android.intent.action.MAIN" />
1690                <category android:name="android.intent.category.SAMPLE_CODE" />
1691            </intent-filter>
1692        </activity>
1693
1694        <activity android:name=".view.LinearLayout6"
1695                  android:label="Views/Layouts/LinearLayout/06. Uniform Size">
1696            <intent-filter>
1697                <action android:name="android.intent.action.MAIN" />
1698                <category android:name="android.intent.category.SAMPLE_CODE" />
1699            </intent-filter>
1700        </activity>
1701
1702        <activity android:name=".view.LinearLayout7"
1703                  android:label="Views/Layouts/LinearLayout/07. Fill Parent">
1704            <intent-filter>
1705                <action android:name="android.intent.action.MAIN" />
1706                <category android:name="android.intent.category.SAMPLE_CODE" />
1707            </intent-filter>
1708        </activity>
1709
1710        <activity android:name=".view.LinearLayout8"
1711                  android:label="Views/Layouts/LinearLayout/08. Gravity">
1712            <intent-filter>
1713                <action android:name="android.intent.action.MAIN" />
1714                <category android:name="android.intent.category.SAMPLE_CODE" />
1715            </intent-filter>
1716        </activity>
1717
1718        <activity android:name=".view.LinearLayout9"
1719                  android:label="Views/Layouts/LinearLayout/09. Layout Weight">
1720            <intent-filter>
1721                <action android:name="android.intent.action.MAIN" />
1722                <category android:name="android.intent.category.SAMPLE_CODE" />
1723            </intent-filter>
1724        </activity>
1725
1726        <activity android:name=".view.LinearLayout10"
1727                  android:label="Views/Layouts/LinearLayout/10. Background Image">
1728            <intent-filter>
1729                <action android:name="android.intent.action.MAIN" />
1730                <category android:name="android.intent.category.SAMPLE_CODE" />
1731            </intent-filter>
1732        </activity>
1733
1734        <activity android:name=".view.CustomLayoutActivity"
1735                  android:label="Views/Layouts/CustomLayout">
1736            <intent-filter>
1737                <action android:name="android.intent.action.MAIN" />
1738                <category android:name="android.intent.category.SAMPLE_CODE" />
1739            </intent-filter>
1740        </activity>
1741
1742        <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
1743            <intent-filter>
1744                <action android:name="android.intent.action.MAIN" />
1745                <category android:name="android.intent.category.SAMPLE_CODE" />
1746            </intent-filter>
1747        </activity>
1748
1749        <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
1750            <intent-filter>
1751                <action android:name="android.intent.action.MAIN" />
1752                <category android:name="android.intent.category.SAMPLE_CODE" />
1753            </intent-filter>
1754        </activity>
1755
1756        <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
1757            <intent-filter>
1758                <action android:name="android.intent.action.MAIN" />
1759                <category android:name="android.intent.category.SAMPLE_CODE" />
1760            </intent-filter>
1761        </activity>
1762
1763        <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView">
1764            <intent-filter>
1765                <action android:name="android.intent.action.MAIN" />
1766                <category android:name="android.intent.category.SAMPLE_CODE" />
1767            </intent-filter>
1768        </activity>
1769
1770        <activity android:name=".view.Tabs1" android:label="Views/Tabs/1. Content By Id">
1771            <intent-filter>
1772                <action android:name="android.intent.action.MAIN"/>
1773                <category android:name="android.intent.category.SAMPLE_CODE"/>
1774            </intent-filter>
1775        </activity>
1776
1777        <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory">
1778            <intent-filter>
1779                <action android:name="android.intent.action.MAIN"/>
1780                <category android:name="android.intent.category.SAMPLE_CODE"/>
1781            </intent-filter>
1782        </activity>
1783
1784        <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent">
1785            <intent-filter>
1786                <action android:name="android.intent.action.MAIN"/>
1787                <category android:name="android.intent.category.SAMPLE_CODE"/>
1788            </intent-filter>
1789        </activity>
1790
1791        <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme"
1792                  android:theme="@android:style/Theme">
1793            <intent-filter>
1794                <action android:name="android.intent.action.MAIN"/>
1795                <category android:name="android.intent.category.SAMPLE_CODE"/>
1796            </intent-filter>
1797        </activity>
1798
1799        <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable">
1800            <intent-filter>
1801                <action android:name="android.intent.action.MAIN"/>
1802                <category android:name="android.intent.category.SAMPLE_CODE"/>
1803            </intent-filter>
1804        </activity>
1805
1806        <activity android:name=".view.Tabs6" android:label="Views/Tabs/6. Right aligned">
1807            <intent-filter>
1808                <action android:name="android.intent.action.MAIN"/>
1809                <category android:name="android.intent.category.SAMPLE_CODE"/>
1810            </intent-filter>
1811        </activity>
1812
1813        <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
1814            <intent-filter>
1815                <action android:name="android.intent.action.MAIN" />
1816                <category android:name="android.intent.category.SAMPLE_CODE" />
1817            </intent-filter>
1818        </activity>
1819
1820        <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
1821            <intent-filter>
1822                <action android:name="android.intent.action.MAIN" />
1823                <category android:name="android.intent.category.SAMPLE_CODE" />
1824            </intent-filter>
1825        </activity>
1826
1827        <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
1828            <intent-filter>
1829                <action android:name="android.intent.action.MAIN" />
1830                <category android:name="android.intent.category.SAMPLE_CODE" />
1831            </intent-filter>
1832        </activity>
1833
1834        <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
1835            <intent-filter>
1836                <action android:name="android.intent.action.MAIN" />
1837                <category android:name="android.intent.category.SAMPLE_CODE" />
1838            </intent-filter>
1839        </activity>
1840
1841        <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
1842            <intent-filter>
1843                <action android:name="android.intent.action.MAIN" />
1844                <category android:name="android.intent.category.SAMPLE_CODE" />
1845            </intent-filter>
1846        </activity>
1847
1848        <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
1849            <intent-filter>
1850                <action android:name="android.intent.action.MAIN" />
1851                <category android:name="android.intent.category.SAMPLE_CODE" />
1852            </intent-filter>
1853        </activity>
1854
1855        <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
1856            <intent-filter>
1857                <action android:name="android.intent.action.MAIN" />
1858                <category android:name="android.intent.category.SAMPLE_CODE" />
1859            </intent-filter>
1860        </activity>
1861
1862        <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
1863            <intent-filter>
1864                <action android:name="android.intent.action.MAIN" />
1865                <category android:name="android.intent.category.SAMPLE_CODE" />
1866            </intent-filter>
1867        </activity>
1868
1869        <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
1870            <intent-filter>
1871                <action android:name="android.intent.action.MAIN" />
1872                <category android:name="android.intent.category.SAMPLE_CODE" />
1873            </intent-filter>
1874        </activity>
1875
1876        <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
1877            <intent-filter>
1878                <action android:name="android.intent.action.MAIN" />
1879                <category android:name="android.intent.category.SAMPLE_CODE" />
1880            </intent-filter>
1881        </activity>
1882
1883        <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
1884            <intent-filter>
1885                <action android:name="android.intent.action.MAIN" />
1886                <category android:name="android.intent.category.SAMPLE_CODE" />
1887            </intent-filter>
1888        </activity>
1889
1890        <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
1891            <intent-filter>
1892                <action android:name="android.intent.action.MAIN" />
1893                <category android:name="android.intent.category.SAMPLE_CODE" />
1894            </intent-filter>
1895        </activity>
1896
1897        <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
1898            <intent-filter>
1899                <action android:name="android.intent.action.MAIN" />
1900                <category android:name="android.intent.category.SAMPLE_CODE" />
1901            </intent-filter>
1902        </activity>
1903
1904        <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form">
1905            <intent-filter>
1906                <action android:name="android.intent.action.MAIN" />
1907                <category android:name="android.intent.category.SAMPLE_CODE" />
1908            </intent-filter>
1909        </activity>
1910
1911        <activity android:name=".view.GridLayout2" android:label="Views/Layouts/GridLayout/2. Form (XML)">
1912            <intent-filter>
1913                <action android:name="android.intent.action.MAIN" />
1914                <category android:name="android.intent.category.SAMPLE_CODE" />
1915            </intent-filter>
1916        </activity>
1917
1918        <activity android:name=".view.GridLayout3" android:label="Views/Layouts/GridLayout/3. Form (Java)">
1919            <intent-filter>
1920                <action android:name="android.intent.action.MAIN" />
1921                <category android:name="android.intent.category.SAMPLE_CODE" />
1922            </intent-filter>
1923        </activity>
1924
1925        <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
1926            <intent-filter>
1927                <action android:name="android.intent.action.MAIN" />
1928                <category android:name="android.intent.category.SAMPLE_CODE" />
1929            </intent-filter>
1930        </activity>
1931
1932        <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
1933            <intent-filter>
1934                <action android:name="android.intent.action.MAIN" />
1935                <category android:name="android.intent.category.SAMPLE_CODE" />
1936            </intent-filter>
1937        </activity>
1938
1939        <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
1940            <intent-filter>
1941                <action android:name="android.intent.action.MAIN" />
1942                <category android:name="android.intent.category.SAMPLE_CODE" />
1943            </intent-filter>
1944        </activity>
1945
1946        <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
1947            <intent-filter>
1948                <action android:name="android.intent.action.MAIN" />
1949                <category android:name="android.intent.category.SAMPLE_CODE" />
1950            </intent-filter>
1951        </activity>
1952
1953        <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
1954            <intent-filter>
1955                <action android:name="android.intent.action.MAIN" />
1956                <category android:name="android.intent.category.SAMPLE_CODE" />
1957            </intent-filter>
1958        </activity>
1959
1960        <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
1961            <intent-filter>
1962                <action android:name="android.intent.action.MAIN" />
1963                <category android:name="android.intent.category.SAMPLE_CODE" />
1964            </intent-filter>
1965        </activity>
1966
1967        <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
1968            <intent-filter>
1969                <action android:name="android.intent.action.MAIN" />
1970                <category android:name="android.intent.category.SAMPLE_CODE" />
1971            </intent-filter>
1972        </activity>
1973
1974        <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
1975            <intent-filter>
1976                <action android:name="android.intent.action.MAIN" />
1977                <category android:name="android.intent.category.SAMPLE_CODE" />
1978            </intent-filter>
1979        </activity>
1980
1981        <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1982            <intent-filter>
1983                <action android:name="android.intent.action.MAIN" />
1984                <category android:name="android.intent.category.SAMPLE_CODE" />
1985            </intent-filter>
1986        </activity>
1987
1988        <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1989            <intent-filter>
1990                <action android:name="android.intent.action.MAIN" />
1991                <category android:name="android.intent.category.SAMPLE_CODE" />
1992            </intent-filter>
1993        </activity>
1994
1995        <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1996            <intent-filter>
1997                <action android:name="android.intent.action.MAIN" />
1998                <category android:name="android.intent.category.SAMPLE_CODE" />
1999            </intent-filter>
2000        </activity>
2001
2002        <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
2003            <intent-filter>
2004                <action android:name="android.intent.action.MAIN" />
2005                <category android:name="android.intent.category.SAMPLE_CODE" />
2006            </intent-filter>
2007        </activity>
2008
2009        <activity android:name=".view.Visibility1" android:label="Views/Visibility">
2010            <intent-filter>
2011                <action android:name="android.intent.action.MAIN" />
2012                <category android:name="android.intent.category.SAMPLE_CODE" />
2013            </intent-filter>
2014        </activity>
2015
2016        <activity android:name=".view.List1" android:label="Views/Lists/01. Array">
2017            <intent-filter>
2018                <action android:name="android.intent.action.MAIN" />
2019                <category android:name="android.intent.category.SAMPLE_CODE" />
2020            </intent-filter>
2021        </activity>
2022
2023        <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)">
2024            <intent-filter>
2025                <action android:name="android.intent.action.MAIN" />
2026                <category android:name="android.intent.category.SAMPLE_CODE" />
2027            </intent-filter>
2028        </activity>
2029
2030        <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)">
2031            <intent-filter>
2032                <action android:name="android.intent.action.MAIN" />
2033                <category android:name="android.intent.category.SAMPLE_CODE" />
2034            </intent-filter>
2035        </activity>
2036
2037        <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter">
2038            <intent-filter>
2039                <action android:name="android.intent.action.MAIN" />
2040                <category android:name="android.intent.category.SAMPLE_CODE" />
2041            </intent-filter>
2042        </activity>
2043
2044        <activity android:name=".view.List5" android:label="Views/Lists/05. Separators">
2045            <intent-filter>
2046                <action android:name="android.intent.action.MAIN" />
2047                <category android:name="android.intent.category.SAMPLE_CODE" />
2048            </intent-filter>
2049        </activity>
2050
2051        <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed">
2052            <intent-filter>
2053                <action android:name="android.intent.action.MAIN" />
2054                <category android:name="android.intent.category.SAMPLE_CODE" />
2055            </intent-filter>
2056        </activity>
2057
2058        <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)">
2059            <intent-filter>
2060                <action android:name="android.intent.action.MAIN" />
2061                <category android:name="android.intent.category.SAMPLE_CODE" />
2062            </intent-filter>
2063        </activity>
2064
2065        <activity android:name=".view.List8" android:label="Views/Lists/08. Photos">
2066            <intent-filter>
2067                <action android:name="android.intent.action.MAIN" />
2068                <category android:name="android.intent.category.SAMPLE_CODE" />
2069            </intent-filter>
2070        </activity>
2071
2072        <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)">
2073            <intent-filter>
2074                <action android:name="android.intent.action.MAIN" />
2075                <category android:name="android.intent.category.SAMPLE_CODE" />
2076            </intent-filter>
2077        </activity>
2078
2079        <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
2080            <intent-filter>
2081                <action android:name="android.intent.action.MAIN" />
2082                <category android:name="android.intent.category.SAMPLE_CODE" />
2083            </intent-filter>
2084        </activity>
2085
2086        <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
2087            <intent-filter>
2088                <action android:name="android.intent.action.MAIN" />
2089                <category android:name="android.intent.category.SAMPLE_CODE" />
2090            </intent-filter>
2091        </activity>
2092
2093        <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
2094            <intent-filter>
2095                <action android:name="android.intent.action.MAIN" />
2096                <category android:name="android.intent.category.SAMPLE_CODE" />
2097            </intent-filter>
2098        </activity>
2099
2100        <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
2101            <intent-filter>
2102                <action android:name="android.intent.action.MAIN" />
2103                <category android:name="android.intent.category.SAMPLE_CODE" />
2104            </intent-filter>
2105        </activity>
2106
2107        <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
2108            <intent-filter>
2109                <action android:name="android.intent.action.MAIN" />
2110                <category android:name="android.intent.category.SAMPLE_CODE" />
2111            </intent-filter>
2112        </activity>
2113
2114        <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode">
2115            <intent-filter>
2116                <action android:name="android.intent.action.MAIN" />
2117                <category android:name="android.intent.category.SAMPLE_CODE" />
2118            </intent-filter>
2119        </activity>
2120
2121        <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode">
2122            <intent-filter>
2123                <action android:name="android.intent.action.MAIN" />
2124                <category android:name="android.intent.category.SAMPLE_CODE" />
2125            </intent-filter>
2126        </activity>
2127
2128        <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items">
2129            <intent-filter>
2130                <action android:name="android.intent.action.MAIN" />
2131                <category android:name="android.intent.category.SAMPLE_CODE" />
2132            </intent-filter>
2133        </activity>
2134
2135        <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
2136            <intent-filter>
2137                <action android:name="android.intent.action.MAIN" />
2138                <category android:name="android.intent.category.SAMPLE_CODE" />
2139            </intent-filter>
2140        </activity>
2141
2142        <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
2143            <intent-filter>
2144                <action android:name="android.intent.action.MAIN" />
2145                <category android:name="android.intent.category.SAMPLE_CODE" />
2146            </intent-filter>
2147        </activity>
2148
2149        <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
2150            <intent-filter>
2151                <action android:name="android.intent.action.MAIN" />
2152                <category android:name="android.intent.category.SAMPLE_CODE" />
2153            </intent-filter>
2154        </activity>
2155
2156        <activity android:name=".view.CustomView1"
2157                android:label="Views/Custom"
2158                android:theme="@android:style/Theme.Light">
2159            <intent-filter>
2160                <action android:name="android.intent.action.MAIN" />
2161                <category android:name="android.intent.category.SAMPLE_CODE" />
2162            </intent-filter>
2163        </activity>
2164
2165        <activity android:name=".view.Spinner1" android:label="Views/Spinner">
2166            <intent-filter>
2167                <action android:name="android.intent.action.MAIN" />
2168                <category android:name="android.intent.category.SAMPLE_CODE" />
2169            </intent-filter>
2170        </activity>
2171
2172        <activity android:name=".view.Grid1" android:label="Views/Grid/1. Icon Grid">
2173            <intent-filter>
2174                <action android:name="android.intent.action.MAIN" />
2175                <category android:name="android.intent.category.SAMPLE_CODE" />
2176            </intent-filter>
2177        </activity>
2178
2179        <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
2180            <intent-filter>
2181                <action android:name="android.intent.action.MAIN" />
2182                <category android:name="android.intent.category.SAMPLE_CODE" />
2183            </intent-filter>
2184        </activity>
2185
2186        <activity android:name=".view.Grid3"
2187                  android:label="Views/Grid/3. Selection Mode">
2188            <intent-filter>
2189                <action android:name="android.intent.action.MAIN" />
2190                <category android:name="android.intent.category.SAMPLE_CODE" />
2191            </intent-filter>
2192        </activity>
2193
2194        <activity android:name=".view.ImageView1"
2195                android:label="Views/ImageView">
2196            <intent-filter>
2197                <action android:name="android.intent.action.MAIN" />
2198                <category android:name="android.intent.category.SAMPLE_CODE" />
2199            </intent-filter>
2200        </activity>
2201
2202        <activity android:name=".inputmethod.ShowInputMethodAndSubtypeEnabler"
2203                  android:label="Views/Input Method/ShowInputMethodAndSubtypeEnabler">
2204            <intent-filter>
2205                <action android:name="android.intent.action.MAIN" />
2206                <category android:name="android.intent.category.SAMPLE_CODE" />
2207            </intent-filter>
2208        </activity>
2209
2210        <activity android:name=".inputmethod.HintLocales"
2211                  android:label="Views/Input Method/HintLocales">
2212            <intent-filter>
2213                <action android:name="android.intent.action.MAIN" />
2214                <category android:name="android.intent.category.SAMPLE_CODE" />
2215            </intent-filter>
2216        </activity>
2217
2218        <activity android:name=".view.EditTextDemo"
2219                  android:label="Views/Text/EditText">
2220            <intent-filter>
2221                <action android:name="android.intent.action.MAIN" />
2222                <category android:name="android.intent.category.SAMPLE_CODE" />
2223            </intent-filter>
2224        </activity>
2225
2226        <activity android:name=".text.Link"
2227                  android:label="Views/Text/Linkify">
2228            <intent-filter>
2229                <action android:name="android.intent.action.MAIN" />
2230                <category android:name="android.intent.category.SAMPLE_CODE" />
2231            </intent-filter>
2232        </activity>
2233
2234        <activity android:name=".text.LogTextBox1"
2235                  android:label="Views/Text/LogTextBox">
2236            <intent-filter>
2237                <action android:name="android.intent.action.MAIN" />
2238                <category android:name="android.intent.category.SAMPLE_CODE" />
2239            </intent-filter>
2240        </activity>
2241
2242        <activity android:name=".text.Marquee"
2243                  android:label="Views/Text/Marquee">
2244            <intent-filter>
2245                <action android:name="android.intent.action.MAIN" />
2246                <category android:name="android.intent.category.SAMPLE_CODE" />
2247            </intent-filter>
2248        </activity>
2249
2250        <activity android:name=".view.TextClockDemo"
2251                  android:label="Views/Text/TextClock">
2252            <intent-filter>
2253                <action android:name="android.intent.action.MAIN" />
2254                <category android:name="android.intent.category.SAMPLE_CODE" />
2255            </intent-filter>
2256        </activity>
2257
2258        <activity android:name=".view.TextSwitcher1"
2259                android:label="Views/Text/TextSwitcher">
2260            <intent-filter>
2261                <action android:name="android.intent.action.MAIN" />
2262                <category android:name="android.intent.category.SAMPLE_CODE" />
2263            </intent-filter>
2264        </activity>
2265
2266        <activity android:name=".view.TextViewDemo"
2267                  android:label="Views/Text/TextView">
2268            <intent-filter>
2269                <action android:name="android.intent.action.MAIN" />
2270                <category android:name="android.intent.category.SAMPLE_CODE" />
2271            </intent-filter>
2272        </activity>
2273
2274        <activity android:name=".view.ImageButton1"
2275                android:label="Views/ImageButton">
2276            <intent-filter>
2277                <action android:name="android.intent.action.MAIN" />
2278                <category android:name="android.intent.category.SAMPLE_CODE" />
2279            </intent-filter>
2280        </activity>
2281
2282        <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
2283            <intent-filter>
2284                <action android:name="android.intent.action.MAIN" />
2285                <category android:name="android.intent.category.SAMPLE_CODE" />
2286            </intent-filter>
2287        </activity>
2288
2289        <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
2290            <intent-filter>
2291                <action android:name="android.intent.action.MAIN" />
2292                <category android:name="android.intent.category.SAMPLE_CODE" />
2293            </intent-filter>
2294        </activity>
2295
2296        <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
2297            <intent-filter>
2298                <action android:name="android.intent.action.MAIN" />
2299                <category android:name="android.intent.category.SAMPLE_CODE" />
2300            </intent-filter>
2301        </activity>
2302
2303        <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
2304            <intent-filter>
2305                <action android:name="android.intent.action.MAIN" />
2306                <category android:name="android.intent.category.SAMPLE_CODE" />
2307            </intent-filter>
2308        </activity>
2309
2310        <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
2311            <intent-filter>
2312                <action android:name="android.intent.action.MAIN" />
2313                <category android:name="android.intent.category.SAMPLE_CODE" />
2314            </intent-filter>
2315        </activity>
2316
2317        <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
2318            <intent-filter>
2319                <action android:name="android.intent.action.MAIN" />
2320                <category android:name="android.intent.category.SAMPLE_CODE" />
2321            </intent-filter>
2322        </activity>
2323
2324        <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
2325            <intent-filter>
2326                <action android:name="android.intent.action.MAIN" />
2327                <category android:name="android.intent.category.SAMPLE_CODE" />
2328            </intent-filter>
2329        </activity>
2330
2331        <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
2332            <intent-filter>
2333                <action android:name="android.intent.action.MAIN" />
2334                <category android:name="android.intent.category.SAMPLE_CODE" />
2335            </intent-filter>
2336        </activity>
2337
2338        <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
2339            <intent-filter>
2340                <action android:name="android.intent.action.MAIN" />
2341                <category android:name="android.intent.category.SAMPLE_CODE" />
2342            </intent-filter>
2343        </activity>
2344
2345        <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
2346            <intent-filter>
2347                <action android:name="android.intent.action.MAIN" />
2348                <category android:name="android.intent.category.SAMPLE_CODE" />
2349            </intent-filter>
2350        </activity>
2351
2352        <activity android:name=".view.Controls1"
2353                  android:label="Views/Controls/1. Light Theme"
2354                  android:theme="@android:style/Theme.Light">
2355            <intent-filter>
2356                <action android:name="android.intent.action.MAIN" />
2357                <category android:name="android.intent.category.SAMPLE_CODE" />
2358            </intent-filter>
2359        </activity>
2360
2361        <activity android:name=".view.Controls2"
2362                  android:label="Views/Controls/2. Dark Theme"
2363                  android:theme="@android:style/Theme">
2364            <intent-filter>
2365                <action android:name="android.intent.action.MAIN" />
2366                <category android:name="android.intent.category.SAMPLE_CODE" />
2367            </intent-filter>
2368        </activity>
2369
2370        <activity android:name=".view.Controls3"
2371                  android:label="Views/Controls/3. Holo Light Theme"
2372                  android:theme="@android:style/Theme.Holo.Light"
2373                  android:enabled="@bool/atLeastHoneycomb">
2374            <intent-filter>
2375                <action android:name="android.intent.action.MAIN" />
2376                <category android:name="android.intent.category.SAMPLE_CODE" />
2377            </intent-filter>
2378        </activity>
2379
2380        <activity android:name=".view.Controls4"
2381                  android:label="Views/Controls/4. Holo Dark Theme"
2382                  android:theme="@android:style/Theme.Holo"
2383                  android:enabled="@bool/atLeastHoneycomb">
2384            <intent-filter>
2385                <action android:name="android.intent.action.MAIN" />
2386                <category android:name="android.intent.category.SAMPLE_CODE" />
2387            </intent-filter>
2388        </activity>
2389
2390        <activity android:name=".view.ControlsMaterialLight"
2391                  android:label="Views/Controls/5. Material Light Theme"
2392                  android:theme="@android:style/Theme.Material.Light"
2393                  android:enabled="@bool/atLeastLRelease">
2394            <intent-filter>
2395                <action android:name="android.intent.action.MAIN" />
2396                <category android:name="android.intent.category.SAMPLE_CODE" />
2397            </intent-filter>
2398        </activity>
2399
2400        <activity android:name=".view.ControlsMaterialDark"
2401                  android:label="Views/Controls/6. Material Dark Theme"
2402                  android:theme="@android:style/Theme.Material"
2403                  android:enabled="@bool/atLeastLRelease">
2404            <intent-filter>
2405                <action android:name="android.intent.action.MAIN" />
2406                <category android:name="android.intent.category.SAMPLE_CODE" />
2407            </intent-filter>
2408        </activity>
2409
2410        <activity android:name=".view.Controls7"
2411                  android:label="Views/Controls/7. Custom Theme"
2412                  android:theme="@style/CustomTheme">
2413            <intent-filter>
2414                <action android:name="android.intent.action.MAIN" />
2415                <category android:name="android.intent.category.SAMPLE_CODE" />
2416            </intent-filter>
2417        </activity>
2418
2419        <activity android:name=".view.Controls8"
2420                  android:label="Views/Controls/8. Current or Old Theme"
2421                  android:theme="@style/ThemeCurrent">
2422            <intent-filter>
2423                <action android:name="android.intent.action.MAIN" />
2424                <category android:name="android.intent.category.SAMPLE_CODE" />
2425            </intent-filter>
2426        </activity>
2427
2428        <activity android:name=".view.Controls9"
2429                  android:label="Views/Controls/9. Default Theme">
2430            <intent-filter>
2431                <action android:name="android.intent.action.MAIN" />
2432                <category android:name="android.intent.category.SAMPLE_CODE" />
2433            </intent-filter>
2434        </activity>
2435
2436        <activity android:name=".view.Buttons1"
2437                android:label="Views/Buttons">
2438            <intent-filter>
2439                <action android:name="android.intent.action.MAIN" />
2440                <category android:name="android.intent.category.SAMPLE_CODE" />
2441            </intent-filter>
2442        </activity>
2443
2444        <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
2445            <intent-filter>
2446                <action android:name="android.intent.action.MAIN" />
2447                <category android:name="android.intent.category.SAMPLE_CODE" />
2448            </intent-filter>
2449        </activity>
2450
2451        <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
2452            <intent-filter>
2453                <action android:name="android.intent.action.MAIN" />
2454                <category android:name="android.intent.category.SAMPLE_CODE" />
2455            </intent-filter>
2456        </activity>
2457
2458        <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
2459            <intent-filter>
2460                <action android:name="android.intent.action.MAIN" />
2461                <category android:name="android.intent.category.SAMPLE_CODE" />
2462            </intent-filter>
2463        </activity>
2464
2465        <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
2466            <intent-filter>
2467                <action android:name="android.intent.action.MAIN" />
2468                <category android:name="android.intent.category.SAMPLE_CODE" />
2469            </intent-filter>
2470        </activity>
2471
2472        <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
2473            <intent-filter>
2474                <action android:name="android.intent.action.MAIN" />
2475                <category android:name="android.intent.category.SAMPLE_CODE" />
2476            </intent-filter>
2477        </activity>
2478
2479        <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
2480            <intent-filter>
2481                <action android:name="android.intent.action.MAIN" />
2482                <category android:name="android.intent.category.SAMPLE_CODE" />
2483            </intent-filter>
2484        </activity>
2485
2486        <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
2487            <intent-filter>
2488                <action android:name="android.intent.action.MAIN" />
2489                <category android:name="android.intent.category.SAMPLE_CODE" />
2490            </intent-filter>
2491        </activity>
2492
2493        <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
2494            <intent-filter>
2495                <action android:name="android.intent.action.MAIN" />
2496                <category android:name="android.intent.category.SAMPLE_CODE" />
2497            </intent-filter>
2498        </activity>
2499
2500        <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
2501            <intent-filter>
2502                <action android:name="android.intent.action.MAIN" />
2503                <category android:name="android.intent.category.SAMPLE_CODE" />
2504            </intent-filter>
2505        </activity>
2506
2507        <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
2508            <intent-filter>
2509                <action android:name="android.intent.action.MAIN" />
2510                <category android:name="android.intent.category.SAMPLE_CODE" />
2511            </intent-filter>
2512        </activity>
2513
2514        <activity android:name=".view.NumberPickerActivity" android:label="Views/Number Picker">
2515            <intent-filter>
2516                <action android:name="android.intent.action.MAIN" />
2517                <category android:name="android.intent.category.SAMPLE_CODE" />
2518            </intent-filter>
2519        </activity>
2520
2521        <activity android:name=".view.OverlayWindowActivity" android:label="Views/Overlay Window">
2522            <intent-filter>
2523                <action android:name="android.intent.action.MAIN" />
2524                <category android:name="android.intent.category.SAMPLE_CODE" />
2525            </intent-filter>
2526        </activity>
2527
2528        <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
2529            <intent-filter>
2530                <action android:name="android.intent.action.MAIN" />
2531                <category android:name="android.intent.category.SAMPLE_CODE" />
2532            </intent-filter>
2533        </activity>
2534
2535        <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
2536            <intent-filter>
2537                <action android:name="android.intent.action.MAIN" />
2538                <category android:name="android.intent.category.SAMPLE_CODE" />
2539            </intent-filter>
2540        </activity>
2541
2542        <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
2543            <intent-filter>
2544                <action android:name="android.intent.action.MAIN" />
2545                <category android:name="android.intent.category.SAMPLE_CODE" />
2546            </intent-filter>
2547        </activity>
2548
2549        <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
2550            <intent-filter>
2551                <action android:name="android.intent.action.MAIN" />
2552                <category android:name="android.intent.category.SAMPLE_CODE" />
2553            </intent-filter>
2554        </activity>
2555
2556        <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
2557            <intent-filter>
2558                <action android:name="android.intent.action.MAIN" />
2559                <category android:name="android.intent.category.SAMPLE_CODE" />
2560            </intent-filter>
2561        </activity>
2562
2563        <activity android:name=".view.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)">
2564            <intent-filter>
2565                <action android:name="android.intent.action.MAIN" />
2566                <category android:name="android.intent.category.SAMPLE_CODE" />
2567            </intent-filter>
2568        </activity>
2569
2570        <activity android:name=".view.WindowFocusObserver"
2571                  android:label="Views/Focus/6. Window Focus Observer">
2572            <intent-filter>
2573                <action android:name="android.intent.action.MAIN" />
2574                <category android:name="android.intent.category.SAMPLE_CODE" />
2575            </intent-filter>
2576        </activity>
2577
2578        <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
2579            <intent-filter>
2580                <action android:name="android.intent.action.MAIN" />
2581                <category android:name="android.intent.category.SAMPLE_CODE" />
2582            </intent-filter>
2583        </activity>
2584
2585        <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
2586            <intent-filter>
2587                <action android:name="android.intent.action.MAIN" />
2588                <category android:name="android.intent.category.SAMPLE_CODE" />
2589            </intent-filter>
2590        </activity>
2591
2592        <activity android:name=".view.PopupMenu1" android:label="Views/Popup Menu">
2593            <intent-filter>
2594                <action android:name="android.intent.action.MAIN" />
2595                <category android:name="android.intent.category.SAMPLE_CODE" />
2596            </intent-filter>
2597        </activity>
2598
2599        <activity android:name=".view.SearchViewActionBar" android:label="Views/Search View/Action Bar"
2600                android:theme="@android:style/Theme.Holo">
2601            <intent-filter>
2602                <action android:name="android.intent.action.MAIN" />
2603                <category android:name="android.intent.category.SAMPLE_CODE" />
2604            </intent-filter>
2605            <meta-data android:name="android.app.default_searchable"
2606                       android:value=".app.SearchQueryResults" />
2607        </activity>
2608
2609        <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded"
2610                android:theme="@android:style/Theme.Holo">
2611            <intent-filter>
2612                <action android:name="android.intent.action.MAIN" />
2613                <category android:name="android.intent.category.SAMPLE_CODE" />
2614            </intent-filter>
2615            <meta-data android:name="android.app.default_searchable"
2616                       android:value=".app.SearchQueryResults" />
2617        </activity>
2618
2619        <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter"
2620                android:theme="@android:style/Theme.Holo">
2621            <intent-filter>
2622                <action android:name="android.intent.action.MAIN" />
2623                <category android:name="android.intent.category.SAMPLE_CODE" />
2624            </intent-filter>
2625        </activity>
2626
2627        <activity android:name=".view.RotatingButton" android:label="Views/Rotating Button">
2628            <intent-filter>
2629                <action android:name="android.intent.action.MAIN" />
2630                <category android:name="android.intent.category.SAMPLE_CODE" />
2631            </intent-filter>
2632        </activity>
2633
2634        <activity android:name=".view.SecureView" android:label="Views/Secure View">
2635            <intent-filter>
2636                <action android:name="android.intent.action.MAIN" />
2637                <category android:name="android.intent.category.SAMPLE_CODE" />
2638            </intent-filter>
2639        </activity>
2640
2641        <activity android:name=".view.SplitTouchView" android:label="Views/Splitting Touches across Views">
2642            <intent-filter>
2643                <action android:name="android.intent.action.MAIN" />
2644                <category android:name="android.intent.category.SAMPLE_CODE" />
2645            </intent-filter>
2646        </activity>
2647
2648        <activity android:name=".view.DragAndDropDemo"
2649                android:label="Views/Drag and Drop"
2650                android:hardwareAccelerated="false"
2651                android:enabled="@bool/atLeastHoneycomb">
2652            <intent-filter>
2653                <action android:name="android.intent.action.MAIN" />
2654                <category android:name="android.intent.category.SAMPLE_CODE" />
2655            </intent-filter>
2656        </activity>
2657
2658        <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input">
2659            <intent-filter>
2660                <action android:name="android.intent.action.MAIN" />
2661                <category android:name="android.intent.category.SAMPLE_CODE" />
2662            </intent-filter>
2663        </activity>
2664
2665        <activity android:name=".view.Hover" android:label="Views/Hover Events">
2666            <intent-filter>
2667                <action android:name="android.intent.action.MAIN" />
2668                <category android:name="android.intent.category.SAMPLE_CODE" />
2669            </intent-filter>
2670        </activity>
2671
2672        <activity android:name=".view.ViewFrameRateActivity"
2673            android:label="Views/Requested Frame Rate">
2674            <intent-filter>
2675                <action android:name="android.intent.action.MAIN" />
2676                <category android:name="android.intent.category.SAMPLE_CODE" />
2677            </intent-filter>
2678        </activity>
2679
2680        <activity android:name=".view.SystemUIModes"
2681                android:label="Views/System UI Visibility/System UI Modes"
2682                android:uiOptions="splitActionBarWhenNarrow"
2683                android:enabled="@bool/atLeastJellyBeanMR2">
2684            <intent-filter>
2685                <action android:name="android.intent.action.MAIN" />
2686                <category android:name="android.intent.category.SAMPLE_CODE" />
2687            </intent-filter>
2688        </activity>
2689
2690        <activity android:name=".view.SystemUIModesOverlay"
2691                android:label="Views/System UI Visibility/System UI Modes Overlay"
2692                android:uiOptions="splitActionBarWhenNarrow"
2693                android:enabled="@bool/atLeastJellyBean">
2694            <intent-filter>
2695                <action android:name="android.intent.action.MAIN" />
2696                <category android:name="android.intent.category.SAMPLE_CODE" />
2697            </intent-filter>
2698        </activity>
2699
2700        <activity android:name=".view.ContentBrowserActivity"
2701                android:label="Views/System UI Visibility/Content Browser"
2702                android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
2703                android:uiOptions="splitActionBarWhenNarrow"
2704                android:enabled="@bool/atLeastJellyBean">
2705            <intent-filter>
2706                <action android:name="android.intent.action.MAIN" />
2707                <category android:name="android.intent.category.SAMPLE_CODE" />
2708            </intent-filter>
2709        </activity>
2710
2711        <activity android:name=".view.ContentBrowserNavActivity"
2712                android:label="Views/System UI Visibility/Content Browser Nav Bar"
2713                android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
2714                android:uiOptions="splitActionBarWhenNarrow"
2715                android:enabled="@bool/atLeastKitKat">
2716            <intent-filter>
2717                <action android:name="android.intent.action.MAIN" />
2718                <category android:name="android.intent.category.SAMPLE_CODE" />
2719            </intent-filter>
2720        </activity>
2721
2722        <activity android:name=".view.VideoPlayerActivity"
2723                android:label="Views/System UI Visibility/Video Player"
2724                android:theme="@android:style/Theme.Holo"
2725                android:uiOptions="splitActionBarWhenNarrow"
2726                android:enabled="@bool/atLeastJellyBean">
2727            <intent-filter>
2728                <action android:name="android.intent.action.MAIN" />
2729                <category android:name="android.intent.category.SAMPLE_CODE" />
2730            </intent-filter>
2731        </activity>
2732
2733        <activity android:name=".view.TranslucentBarsActivity"
2734                android:label="Views/System UI Visibility/Translucent Bars"
2735                android:theme="@android:style/Theme.Holo.NoActionBar.TranslucentDecor"
2736                android:enabled="@bool/atLeastKitKat">
2737            <intent-filter>
2738                <action android:name="android.intent.action.MAIN" />
2739                <category android:name="android.intent.category.SAMPLE_CODE" />
2740            </intent-filter>
2741        </activity>
2742
2743        <activity android:name=".view.GameActivity"
2744                android:label="Views/System UI Visibility/Game"
2745                android:theme="@android:style/Theme.Holo.NoActionBar"
2746                android:enabled="@bool/atLeastKitKat">
2747            <intent-filter>
2748                <action android:name="android.intent.action.MAIN" />
2749                <category android:name="android.intent.category.SAMPLE_CODE" />
2750            </intent-filter>
2751        </activity>
2752
2753        <activity android:name=".view.Switches" android:label="Views/Switches">
2754            <intent-filter>
2755                <action android:name="android.intent.action.MAIN" />
2756                <category android:name="android.intent.category.SAMPLE_CODE" />
2757            </intent-filter>
2758        </activity>
2759
2760        <activity android:name=".view.PointerShapes" android:label="Views/Pointer shapes">
2761            <intent-filter>
2762                <action android:name="android.intent.action.MAIN" />
2763                <category android:name="android.intent.category.SAMPLE_CODE" />
2764            </intent-filter>
2765        </activity>
2766
2767        <activity android:name=".view.Tooltips" android:label="Views/Tooltips">
2768            <intent-filter>
2769                <action android:name="android.intent.action.MAIN" />
2770                <category android:name="android.intent.category.SAMPLE_CODE" />
2771            </intent-filter>
2772        </activity>
2773
2774        <!-- ************************************* -->
2775        <!--           GRAPHICS SAMPLES            -->
2776        <!-- ************************************* -->
2777
2778        <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
2779                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2780            <intent-filter>
2781                <action android:name="android.intent.action.MAIN" />
2782                <category android:name="android.intent.category.SAMPLE_CODE" />
2783            </intent-filter>
2784        </activity>
2785
2786        <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
2787            <intent-filter>
2788                <action android:name="android.intent.action.MAIN" />
2789                <category android:name="android.intent.category.SAMPLE_CODE" />
2790            </intent-filter>
2791        </activity>
2792
2793        <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
2794            <intent-filter>
2795                <action android:name="android.intent.action.MAIN" />
2796                <category android:name="android.intent.category.SAMPLE_CODE" />
2797            </intent-filter>
2798        </activity>
2799
2800        <activity android:name=".graphics.CompressedTextureActivity"
2801                android:label="Graphics/OpenGL ES/Compressed Texture"
2802                android:theme="@android:style/Theme.NoTitleBar"
2803                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2804            <intent-filter>
2805                <action android:name="android.intent.action.MAIN" />
2806                <category android:name="android.intent.category.SAMPLE_CODE" />
2807            </intent-filter>
2808        </activity>
2809
2810        <activity android:name=".graphics.CubeMapActivity"
2811                android:label="Graphics/OpenGL ES/Cube Map"
2812                android:theme="@android:style/Theme.NoTitleBar"
2813                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2814            <intent-filter>
2815                <action android:name="android.intent.action.MAIN" />
2816                <category android:name="android.intent.category.SAMPLE_CODE" />
2817            </intent-filter>
2818        </activity>
2819
2820
2821        <activity android:name=".graphics.FrameBufferObjectActivity"
2822                android:label="Graphics/OpenGL ES/Frame Buffer Object"
2823                android:theme="@android:style/Theme.NoTitleBar"
2824                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2825            <intent-filter>
2826                <action android:name="android.intent.action.MAIN" />
2827                <category android:name="android.intent.category.SAMPLE_CODE" />
2828            </intent-filter>
2829        </activity>
2830
2831        <activity android:name=".graphics.GLSurfaceViewActivity"
2832                android:label="Graphics/OpenGL ES/GLSurfaceView"
2833                android:theme="@android:style/Theme.NoTitleBar"
2834                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2835            <intent-filter>
2836                <action android:name="android.intent.action.MAIN" />
2837                <category android:name="android.intent.category.SAMPLE_CODE" />
2838            </intent-filter>
2839        </activity>
2840
2841        <activity android:name=".graphics.GLES20Activity"
2842                android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
2843                android:theme="@android:style/Theme.NoTitleBar"
2844                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2845            <intent-filter>
2846                <action android:name="android.intent.action.MAIN" />
2847                <category android:name="android.intent.category.SAMPLE_CODE" />
2848            </intent-filter>
2849        </activity>
2850
2851        <activity android:name=".graphics.MatrixPaletteActivity"
2852                android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
2853                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2854            <intent-filter>
2855                <action android:name="android.intent.action.MAIN" />
2856                <category android:name="android.intent.category.SAMPLE_CODE" />
2857            </intent-filter>
2858        </activity>
2859
2860        <activity android:name=".graphics.TranslucentGLSurfaceViewActivity"
2861                android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
2862                android:theme="@style/Theme.Translucent"
2863                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2864            <intent-filter>
2865                <action android:name="android.intent.action.MAIN" />
2866                <category android:name="android.intent.category.SAMPLE_CODE" />
2867            </intent-filter>
2868        </activity>
2869
2870        <activity android:name=".graphics.TriangleActivity"
2871                android:label="Graphics/OpenGL ES/Textured Triangle"
2872                android:theme="@style/ThemeCurrentDialog"
2873                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2874            <intent-filter>
2875                <action android:name="android.intent.action.MAIN" />
2876                <category android:name="android.intent.category.SAMPLE_CODE" />
2877            </intent-filter>
2878        </activity>
2879
2880        <activity android:name=".graphics.spritetext.SpriteTextActivity"
2881                android:label="Graphics/OpenGL ES/Sprite Text"
2882                android:theme="@android:style/Theme.NoTitleBar"
2883                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2884            <intent-filter>
2885                <action android:name="android.intent.action.MAIN" />
2886                <category android:name="android.intent.category.SAMPLE_CODE" />
2887            </intent-filter>
2888        </activity>
2889
2890        <activity android:name=".graphics.TouchRotateActivity"
2891                android:label="Graphics/OpenGL ES/Touch Rotate"
2892                android:theme="@android:style/Theme.NoTitleBar"
2893                android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
2894            <intent-filter>
2895                <action android:name="android.intent.action.MAIN" />
2896                <category android:name="android.intent.category.SAMPLE_CODE" />
2897            </intent-filter>
2898        </activity>
2899
2900        <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
2901            <intent-filter>
2902                <action android:name="android.intent.action.MAIN" />
2903                <category android:name="android.intent.category.SAMPLE_CODE" />
2904            </intent-filter>
2905        </activity>
2906
2907        <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
2908            <intent-filter>
2909                <action android:name="android.intent.action.MAIN" />
2910                <category android:name="android.intent.category.SAMPLE_CODE" />
2911            </intent-filter>
2912        </activity>
2913
2914        <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
2915            <intent-filter>
2916                <action android:name="android.intent.action.MAIN" />
2917                <category android:name="android.intent.category.SAMPLE_CODE" />
2918            </intent-filter>
2919        </activity>
2920
2921        <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
2922            <intent-filter>
2923                <action android:name="android.intent.action.MAIN" />
2924                <category android:name="android.intent.category.SAMPLE_CODE" />
2925            </intent-filter>
2926        </activity>
2927
2928        <activity android:name=".graphics.SurfaceViewOverlay"
2929                android:label="Graphics/SurfaceView Overlay">
2930            <intent-filter>
2931                <action android:name="android.intent.action.MAIN" />
2932                <category android:name="android.intent.category.SAMPLE_CODE" />
2933            </intent-filter>
2934        </activity>
2935
2936        <activity android:name=".graphics.ShadowCardStack"
2937                  android:label="Graphics/Shadow Card Stack"
2938                  android:theme="@android:style/Theme.Material.Light">
2939            <intent-filter>
2940                <action android:name="android.intent.action.MAIN" />
2941                <category android:name="android.intent.category.SAMPLE_CODE" />
2942            </intent-filter>
2943        </activity>
2944
2945        <activity android:name=".graphics.ShadowCardDrag"
2946                  android:label="Graphics/Shadow Card Drag"
2947                  android:theme="@android:style/Theme.Material.Light">
2948            <intent-filter>
2949                <action android:name="android.intent.action.MAIN" />
2950                <category android:name="android.intent.category.SAMPLE_CODE" />
2951            </intent-filter>
2952        </activity>
2953
2954        <activity android:name=".graphics.WindowSurface"
2955                android:label="Graphics/Surface Window">
2956            <intent-filter>
2957                <action android:name="android.intent.action.MAIN" />
2958                <category android:name="android.intent.category.SAMPLE_CODE" />
2959            </intent-filter>
2960        </activity>
2961
2962        <activity android:hardwareAccelerated="false"
2963                  android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
2964            <intent-filter>
2965                <action android:name="android.intent.action.MAIN" />
2966                <category android:name="android.intent.category.SAMPLE_CODE" />
2967            </intent-filter>
2968        </activity>
2969
2970        <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
2971            <intent-filter>
2972                <action android:name="android.intent.action.MAIN" />
2973                <category android:name="android.intent.category.SAMPLE_CODE" />
2974            </intent-filter>
2975        </activity>
2976
2977        <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
2978            <intent-filter>
2979                <action android:name="android.intent.action.MAIN" />
2980                <category android:name="android.intent.category.SAMPLE_CODE" />
2981            </intent-filter>
2982        </activity>
2983
2984        <activity android:hardwareAccelerated="false"
2985                  android:name=".graphics.Clipping" android:label="Graphics/Clipping">
2986            <intent-filter>
2987                <action android:name="android.intent.action.MAIN" />
2988                <category android:name="android.intent.category.SAMPLE_CODE" />
2989            </intent-filter>
2990        </activity>
2991
2992        <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
2993            <intent-filter>
2994                <action android:name="android.intent.action.MAIN" />
2995                <category android:name="android.intent.category.SAMPLE_CODE" />
2996            </intent-filter>
2997        </activity>
2998
2999        <activity android:hardwareAccelerated="false"
3000                  android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
3001            <intent-filter>
3002                <action android:name="android.intent.action.MAIN" />
3003                <category android:name="android.intent.category.SAMPLE_CODE" />
3004            </intent-filter>
3005        </activity>
3006
3007        <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
3008            <intent-filter>
3009                <action android:name="android.intent.action.MAIN" />
3010                <category android:name="android.intent.category.SAMPLE_CODE" />
3011            </intent-filter>
3012        </activity>
3013
3014        <activity android:hardwareAccelerated="false"
3015                  android:name=".graphics.Pictures" android:label="Graphics/Pictures">
3016            <intent-filter>
3017                <action android:name="android.intent.action.MAIN" />
3018                <category android:name="android.intent.category.SAMPLE_CODE" />
3019            </intent-filter>
3020        </activity>
3021
3022        <activity android:hardwareAccelerated="false"
3023                  android:name=".graphics.Vertices" android:label="Graphics/Vertices">
3024            <intent-filter>
3025                <action android:name="android.intent.action.MAIN" />
3026                <category android:name="android.intent.category.SAMPLE_CODE" />
3027            </intent-filter>
3028        </activity>
3029
3030        <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
3031            <intent-filter>
3032                <action android:name="android.intent.action.MAIN" />
3033                <category android:name="android.intent.category.SAMPLE_CODE" />
3034            </intent-filter>
3035        </activity>
3036
3037        <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
3038            <intent-filter>
3039                <action android:name="android.intent.action.MAIN" />
3040                <category android:name="android.intent.category.SAMPLE_CODE" />
3041            </intent-filter>
3042        </activity>
3043
3044        <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
3045            <intent-filter>
3046                <action android:name="android.intent.action.MAIN" />
3047                <category android:name="android.intent.category.SAMPLE_CODE" />
3048            </intent-filter>
3049        </activity>
3050
3051        <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
3052            <intent-filter>
3053                <action android:name="android.intent.action.MAIN" />
3054                <category android:name="android.intent.category.SAMPLE_CODE" />
3055            </intent-filter>
3056        </activity>
3057
3058        <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
3059            <intent-filter>
3060                <action android:name="android.intent.action.MAIN" />
3061                <category android:name="android.intent.category.SAMPLE_CODE" />
3062            </intent-filter>
3063        </activity>
3064
3065        <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
3066            <intent-filter>
3067                <action android:name="android.intent.action.MAIN" />
3068                <category android:name="android.intent.category.SAMPLE_CODE" />
3069            </intent-filter>
3070        </activity>
3071
3072        <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
3073            <intent-filter>
3074                <action android:name="android.intent.action.MAIN" />
3075                <category android:name="android.intent.category.SAMPLE_CODE" />
3076            </intent-filter>
3077        </activity>
3078
3079        <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
3080            <intent-filter>
3081                <action android:name="android.intent.action.MAIN" />
3082                <category android:name="android.intent.category.SAMPLE_CODE" />
3083            </intent-filter>
3084        </activity>
3085
3086        <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
3087            <intent-filter>
3088                <action android:name="android.intent.action.MAIN" />
3089                <category android:name="android.intent.category.SAMPLE_CODE" />
3090            </intent-filter>
3091        </activity>
3092
3093        <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
3094            <intent-filter>
3095                <action android:name="android.intent.action.MAIN" />
3096                <category android:name="android.intent.category.SAMPLE_CODE" />
3097            </intent-filter>
3098        </activity>
3099
3100        <activity android:hardwareAccelerated="false"
3101                  android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
3102            <intent-filter>
3103                <action android:name="android.intent.action.MAIN" />
3104                <category android:name="android.intent.category.SAMPLE_CODE" />
3105            </intent-filter>
3106        </activity>
3107
3108        <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
3109            <intent-filter>
3110                <action android:name="android.intent.action.MAIN" />
3111                <category android:name="android.intent.category.SAMPLE_CODE" />
3112            </intent-filter>
3113        </activity>
3114
3115        <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
3116            <intent-filter>
3117                <action android:name="android.intent.action.MAIN" />
3118                <category android:name="android.intent.category.SAMPLE_CODE" />
3119            </intent-filter>
3120        </activity>
3121
3122        <activity android:hardwareAccelerated="false"
3123                  android:name=".graphics.DrawPoints" android:label="Graphics/Points">
3124            <intent-filter>
3125                <action android:name="android.intent.action.MAIN" />
3126                <category android:name="android.intent.category.SAMPLE_CODE" />
3127            </intent-filter>
3128        </activity>
3129
3130        <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
3131                android:theme="@style/Theme.Black"
3132                android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize">
3133            <intent-filter>
3134                <action android:name="android.intent.action.MAIN" />
3135                <category android:name="android.intent.category.SAMPLE_CODE" />
3136            </intent-filter>
3137        </activity>
3138
3139        <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
3140            <intent-filter>
3141                <action android:name="android.intent.action.MAIN" />
3142                <category android:name="android.intent.category.SAMPLE_CODE" />
3143            </intent-filter>
3144        </activity>
3145
3146        <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
3147            <intent-filter>
3148                <action android:name="android.intent.action.MAIN" />
3149                <category android:name="android.intent.category.SAMPLE_CODE" />
3150            </intent-filter>
3151        </activity>
3152
3153        <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
3154            <intent-filter>
3155                <action android:name="android.intent.action.MAIN" />
3156                <category android:name="android.intent.category.SAMPLE_CODE" />
3157            </intent-filter>
3158        </activity>
3159
3160        <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
3161            <intent-filter>
3162                <action android:name="android.intent.action.MAIN" />
3163                <category android:name="android.intent.category.SAMPLE_CODE" />
3164            </intent-filter>
3165        </activity>
3166
3167        <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
3168            <intent-filter>
3169                <action android:name="android.intent.action.MAIN" />
3170                <category android:name="android.intent.category.SAMPLE_CODE" />
3171            </intent-filter>
3172        </activity>
3173
3174       <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
3175            <intent-filter>
3176                <action android:name="android.intent.action.MAIN" />
3177                <category android:name="android.intent.category.SAMPLE_CODE" />
3178            </intent-filter>
3179        </activity-alias>
3180
3181        <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
3182            <intent-filter>
3183                <action android:name="android.intent.action.MAIN" />
3184                <category android:name="android.intent.category.SAMPLE_CODE" />
3185            </intent-filter>
3186        </activity>
3187
3188        <!-- ************************************* -->
3189        <!--             MEDIA SAMPLES             -->
3190        <!-- ************************************* -->
3191
3192        <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
3193            <intent-filter>
3194                <action android:name="android.intent.action.MAIN" />
3195                <category android:name="android.intent.category.SAMPLE_CODE" />
3196            </intent-filter>
3197        </activity>
3198
3199        <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
3200            <intent-filter>
3201                <category android:name="android.intent.category.SAMPLE_CODE" />
3202            </intent-filter>
3203        </activity>
3204
3205        <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
3206            <intent-filter>
3207                <category android:name="android.intent.category.SAMPLE_CODE" />
3208            </intent-filter>
3209        </activity>
3210
3211        <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
3212            <intent-filter>
3213                <action android:name="android.intent.action.MAIN" />
3214                <category android:name="android.intent.category.SAMPLE_CODE" />
3215            </intent-filter>
3216        </activity>
3217
3218        <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
3219            <intent-filter>
3220                <action android:name="android.intent.action.MAIN" />
3221                <category android:name="android.intent.category.SAMPLE_CODE" />
3222            </intent-filter>
3223        </activity>
3224
3225        <activity android:name=".media.projection.MediaProjectionDemo"
3226                android:label="Media/MediaProjection">
3227            <intent-filter>
3228                <action android:name="android.intent.action.MAIN" />
3229                <category android:name="android.intent.category.SAMPLE_CODE" />
3230            </intent-filter>
3231        </activity>
3232
3233        <!-- ************************************* -->
3234        <!--      APPWIDGET PACKAGE SAMPLES           -->
3235        <!-- ************************************* -->
3236
3237        <receiver android:name=".appwidget.ExampleAppWidgetProvider">
3238            <meta-data android:name="android.appwidget.provider"
3239                    android:resource="@xml/appwidget_provider" />
3240            <intent-filter>
3241                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
3242            </intent-filter>
3243        </receiver>
3244
3245        <activity android:name=".appwidget.ExampleAppWidgetConfigure">
3246            <intent-filter>
3247                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
3248            </intent-filter>
3249        </activity>
3250
3251        <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
3252            <intent-filter>
3253                <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
3254                <action android:name="android.intent.ACTION_TIME" />
3255            </intent-filter>
3256        </receiver>
3257
3258        <!-- ************************************* -->
3259        <!--             OTHER SAMPLES             -->
3260        <!-- ************************************* -->
3261
3262        <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
3263            <intent-filter>
3264                <action android:name="android.intent.action.MAIN" />
3265                <category android:name="android.intent.category.SAMPLE_CODE" />
3266            </intent-filter>
3267        </activity>
3268
3269        <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
3270            <intent-filter>
3271                <action android:name="android.intent.action.MAIN" />
3272                <category android:name="android.intent.category.SAMPLE_CODE" />
3273            </intent-filter>
3274
3275            <!-- Add a technology filter -->
3276            <intent-filter>
3277                <action android:name="android.nfc.action.TECH_DISCOVERED" />
3278            </intent-filter>
3279
3280            <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
3281                android:resource="@xml/filter_nfc"
3282            />
3283        </activity>
3284
3285        <activity android:name=".security.KeyStoreUsage" android:label="Security/KeyStore"
3286            android:windowSoftInputMode="adjustPan">
3287            <intent-filter>
3288                <action android:name="android.intent.action.MAIN" />
3289                <category android:name="android.intent.category.SAMPLE_CODE" />
3290            </intent-filter>
3291        </activity>
3292    </application>
3293
3294    <instrumentation android:name=".app.LocalSampleInstrumentation"
3295        android:targetPackage="com.example.android.apis"
3296        android:label="Local Sample" />
3297
3298</manifest>
3299