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