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