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