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 25 <uses-permission android:name="android.permission.READ_CONTACTS" /> 26 <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 27 <uses-permission android:name="android.permission.VIBRATE" /> 28 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 29 <uses-permission android:name="android.permission.INTERNET" /> 30 <uses-permission android:name="android.permission.SET_WALLPAPER" /> 31 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 32 <uses-permission android:name="android.permission.SEND_SMS" /> 33 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 34 <uses-permission android:name="android.permission.NFC" /> 35 36 <!-- For android.media.audiofx.Visualizer --> 37 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 38 39 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="17" /> 40 41 <!-- We will request access to the camera, saying we require a camera 42 of some sort but not one with autofocus capability. --> 43 <uses-permission android:name="android.permission.CAMERA" /> 44 <uses-feature android:name="android.hardware.camera" /> 45 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> 46 47 <application android:name="ApiDemosApplication" 48 android:label="@string/activity_sample_code" 49 android:icon="@drawable/app_sample_code" 50 android:hardwareAccelerated="true" 51 android:supportsRtl="true"> 52 53 <!-- This is how we can request a library but still allow the app 54 to be installed if it doesn't exist. --> 55 <uses-library android:name="com.example.will.never.exist" android:required="false" /> 56 57 <activity android:name="ApiDemos"> 58 <intent-filter> 59 <action android:name="android.intent.action.MAIN" /> 60 <category android:name="android.intent.category.DEFAULT" /> 61 <category android:name="android.intent.category.LAUNCHER" /> 62 </intent-filter> 63 </activity> 64 65 <!-- ************************************* --> 66 <!-- APPLICATION PACKAGE SAMPLES --> 67 <!-- ************************************* --> 68 69 <!-- Activity Samples --> 70 71 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world"> 72 <intent-filter> 73 <action android:name="android.intent.action.MAIN" /> 74 <category android:name="android.intent.category.SAMPLE_CODE" /> 75 </intent-filter> 76 </activity> 77 78 <activity android:name=".app.DialogActivity" 79 android:label="@string/activity_dialog" 80 android:theme="@android:style/Theme.Holo.Dialog"> 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.CustomDialogActivity" 88 android:label="@string/activity_custom_dialog" 89 android:theme="@style/Theme.CustomDialog"> 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.OverscanActivity" 97 android:label="@string/activity_overscan" 98 android:theme="@android:style/Theme.Holo.NoActionBar.Overscan" 99 android:enabled="@bool/atLeastJellyBeanMR2"> 100 <intent-filter> 101 <action android:name="android.intent.action.MAIN" /> 102 <category android:name="android.intent.category.SAMPLE_CODE" /> 103 </intent-filter> 104 </activity> 105 106 <activity android:name=".app.QuickContactsDemo" 107 android:label="@string/quick_contacts_demo"> 108 <intent-filter> 109 <action android:name="android.intent.action.MAIN" /> 110 <category android:name="android.intent.category.SAMPLE_CODE" /> 111 </intent-filter> 112 </activity> 113 114 <activity android:name=".app.WallpaperActivity" 115 android:label="@string/activity_wallpaper" 116 android:theme="@style/Theme.Wallpaper"> 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.TranslucentActivity" 124 android:label="@string/activity_translucent" 125 android:theme="@style/Theme.Translucent"> 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.TranslucentBlurActivity" 133 android:label="@string/activity_translucent_blur" 134 android:theme="@style/Theme.Transparent"> 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.Animation" android:label="@string/activity_animation"> 142 <intent-filter> 143 <action android:name="android.intent.action.MAIN" /> 144 <category android:name="android.intent.category.SAMPLE_CODE" /> 145 </intent-filter> 146 </activity> 147 148 <activity android:name=".app.SaveRestoreState" 149 android:label="@string/activity_save_restore" 150 android:windowSoftInputMode="stateVisible|adjustResize"> 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.PersistentState" 158 android:label="@string/activity_persistent" 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.ActivityRecreate" 167 android:label="@string/activity_recreate" 168 android:enabled="@bool/atLeastHoneycomb"> 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.FinishAffinity" 176 android:label="@string/activity_finish_affinity" 177 android:taskAffinity=":finishing" 178 android:enabled="@bool/atLeastJellyBean"> 179 <intent-filter> 180 <action android:name="android.intent.action.MAIN" /> 181 <category android:name="android.intent.category.SAMPLE_CODE" /> 182 </intent-filter> 183 </activity> 184 185 <activity android:name=".app.SoftInputModes" 186 android:label="@string/soft_input_modes"> 187 <intent-filter> 188 <action android:name="android.intent.action.MAIN" /> 189 <category android:name="android.intent.category.SAMPLE_CODE" /> 190 </intent-filter> 191 </activity> 192 193 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result"> 194 <intent-filter> 195 <action android:name="android.intent.action.MAIN" /> 196 <category android:name="android.intent.category.SAMPLE_CODE" /> 197 </intent-filter> 198 </activity> 199 200 <activity android:name=".app.SendResult" 201 android:theme="@style/ThemeDialogWhenLarge"> 202 </activity> 203 204 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding"> 205 <intent-filter> 206 <action android:name="android.intent.action.MAIN" /> 207 <category android:name="android.intent.category.SAMPLE_CODE" /> 208 </intent-filter> 209 </activity> 210 211 <activity android:name=".app.ForwardTarget"> 212 </activity> 213 214 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect"> 215 <intent-filter> 216 <action android:name="android.intent.action.MAIN" /> 217 <category android:name="android.intent.category.SAMPLE_CODE" /> 218 </intent-filter> 219 </activity> 220 221 <activity android:name=".app.RedirectMain"> 222 </activity> 223 224 <activity android:name=".app.RedirectGetter"> 225 </activity> 226 227 <!-- This sample doesn't work with the new action bar, so use 228 the old style theme. --> 229 <activity android:name=".app.CustomTitle" 230 android:label="@string/activity_custom_title" 231 android:windowSoftInputMode="stateVisible|adjustPan" 232 android:theme="@android:style/Theme"> 233 <intent-filter> 234 <action android:name="android.intent.action.MAIN" /> 235 <category android:name="android.intent.category.SAMPLE_CODE" /> 236 </intent-filter> 237 </activity> 238 239 <activity android:name=".app.ReorderOnLaunch" 240 android:label="@string/activity_reorder"> 241 <intent-filter> 242 <action android:name="android.intent.action.MAIN" /> 243 <category android:name="android.intent.category.SAMPLE_CODE" /> 244 </intent-filter> 245 </activity> 246 247 <activity android:name=".app.RotationAnimation" 248 android:label="@string/activity_rotation_animation"> 249 <intent-filter> 250 <action android:name="android.intent.action.MAIN" /> 251 <category android:name="android.intent.category.SAMPLE_CODE" /> 252 </intent-filter> 253 </activity> 254 255 <activity android:name=".app.ReorderTwo" /> 256 <activity android:name=".app.ReorderThree" /> 257 <activity android:name=".app.ReorderFour" /> 258 259 <activity android:name=".app.SetWallpaperActivity" 260 android:label="@string/activity_setwallpaper"> 261 <intent-filter> 262 <action android:name="android.intent.action.MAIN" /> 263 <category android:name="android.intent.category.SAMPLE_CODE" /> 264 </intent-filter> 265 </activity> 266 267 <activity android:name=".app.ScreenOrientation" 268 android:label="@string/activity_screen_orientation"> 269 <intent-filter> 270 <action android:name="android.intent.action.MAIN" /> 271 <category android:name="android.intent.category.SAMPLE_CODE" /> 272 </intent-filter> 273 </activity> 274 275 <activity android:name=".app.PresentationActivity" 276 android:label="@string/activity_presentation"> 277 <intent-filter> 278 <action android:name="android.intent.action.MAIN" /> 279 <category android:name="android.intent.category.SAMPLE_CODE" /> 280 </intent-filter> 281 </activity> 282 283 <activity android:name=".app.PresentationWithMediaRouterActivity" 284 android:label="@string/activity_presentation_with_media_router"> 285 <intent-filter> 286 <action android:name="android.intent.action.MAIN" /> 287 <category android:name="android.intent.category.SAMPLE_CODE" /> 288 </intent-filter> 289 </activity> 290 291 <activity android:name=".app.SecureWindowActivity" 292 android:label="@string/activity_secure_window"> 293 <intent-filter> 294 <action android:name="android.intent.action.MAIN" /> 295 <category android:name="android.intent.category.SAMPLE_CODE" /> 296 </intent-filter> 297 </activity> 298 299 <activity android:name=".app.SecureDialogActivity" 300 android:label="@string/activity_secure_dialog"> 301 <intent-filter> 302 <action android:name="android.intent.action.MAIN" /> 303 <category android:name="android.intent.category.SAMPLE_CODE" /> 304 </intent-filter> 305 </activity> 306 307 <activity android:name=".app.SecureSurfaceViewActivity" 308 android:label="@string/activity_secure_surface_view"> 309 <intent-filter> 310 <action android:name="android.intent.action.MAIN" /> 311 <category android:name="android.intent.category.SAMPLE_CODE" /> 312 </intent-filter> 313 </activity> 314 315 <!-- Fragment Samples --> 316 317 <activity android:name=".app.FragmentAlertDialog" 318 android:label="@string/fragment_alert_dialog" 319 android:enabled="@bool/atLeastHoneycomb"> 320 <intent-filter> 321 <action android:name="android.intent.action.MAIN" /> 322 <category android:name="android.intent.category.SAMPLE_CODE" /> 323 </intent-filter> 324 </activity> 325 326 <activity android:name=".app.FragmentArguments" 327 android:label="@string/fragment_arguments" 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.FragmentCustomAnimations" 336 android:label="@string/fragment_custom_animations" 337 android:enabled="@bool/atLeastHoneycombMR2"> 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.FragmentHideShow" 345 android:label="@string/fragment_hide_show" 346 android:windowSoftInputMode="stateUnchanged" 347 android:enabled="@bool/atLeastHoneycomb"> 348 <intent-filter> 349 <action android:name="android.intent.action.MAIN" /> 350 <category android:name="android.intent.category.SAMPLE_CODE" /> 351 </intent-filter> 352 </activity> 353 354 <activity android:name=".app.FragmentContextMenu" 355 android:label="@string/fragment_context_menu" 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.FragmentDialog" 364 android:label="@string/fragment_dialog" 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.FragmentDialogOrActivity" 373 android:label="@string/fragment_dialog_or_activity" 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.FragmentLayout" 382 android:label="@string/fragment_layout" 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$DetailsActivity" 391 android:enabled="@bool/atLeastHoneycomb" /> 392 393 <activity android:name=".app.FragmentListArray" 394 android:label="@string/fragment_list_array" 395 android:enabled="@bool/atLeastHoneycomb"> 396 <intent-filter> 397 <action android:name="android.intent.action.MAIN" /> 398 <category android:name="android.intent.category.SAMPLE_CODE" /> 399 </intent-filter> 400 </activity> 401 402 <activity android:name=".app.FragmentMenu" 403 android:label="@string/fragment_menu" 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.FragmentNestingTabs" 412 android:label="@string/fragment_nesting_tabs" 413 android:enabled="@bool/atLeastJellyBeanMR1"> 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.FragmentRetainInstance" 421 android:label="@string/fragment_retain_instance" 422 android:enabled="@bool/atLeastHoneycomb"> 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.FragmentReceiveResult" 430 android:label="@string/fragment_receive_result" 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.FragmentStack" 439 android:label="@string/fragment_stack" 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.FragmentTabs" 448 android:label="@string/fragment_tabs" 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 <!-- Loader Samples --> 457 458 <activity android:name=".app.LoaderCursor" 459 android:label="@string/loader_cursor" 460 android:enabled="@bool/atLeastHoneycomb"> 461 <intent-filter> 462 <action android:name="android.intent.action.MAIN" /> 463 <category android:name="android.intent.category.SAMPLE_CODE" /> 464 </intent-filter> 465 </activity> 466 467 <activity android:name=".app.LoaderCustom" 468 android:label="@string/loader_custom" 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 <!-- BEGIN_INCLUDE(loader_throttle) --> 477 <activity android:name=".app.LoaderThrottle" 478 android:label="@string/loader_throttle" 479 android:enabled="@bool/atLeastHoneycomb"> 480 <intent-filter> 481 <action android:name="android.intent.action.MAIN" /> 482 <category android:name="android.intent.category.SAMPLE_CODE" /> 483 </intent-filter> 484 </activity> 485 <provider android:name=".app.LoaderThrottle$SimpleProvider" 486 android:authorities="com.example.android.apis.app.LoaderThrottle" 487 android:enabled="@bool/atLeastHoneycomb" /> 488 <!-- END_INCLUDE(loader_throttle) --> 489 490 <activity android:name=".app.LoaderRetained" 491 android:label="@string/loader_retained" 492 android:enabled="@bool/atLeastHoneycomb"> 493 <intent-filter> 494 <action android:name="android.intent.action.MAIN" /> 495 <category android:name="android.intent.category.SAMPLE_CODE" /> 496 </intent-filter> 497 </activity> 498 499 <!-- Intent Samples --> 500 501 <activity android:name=".app.Intents" android:label="@string/activity_intents"> 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 <activity android:name=".app.IntentActivityFlags" 509 android:label="@string/activity_intent_activity_flags"> 510 <intent-filter> 511 <action android:name="android.intent.action.MAIN" /> 512 <category android:name="android.intent.category.SAMPLE_CODE" /> 513 </intent-filter> 514 </activity> 515 516 <!-- Service Samples --> 517 518 <service android:name=".app.LocalService" android:stopWithTask="true" /> 519 520 <activity android:name=".app.LocalServiceActivities$Controller" 521 android:label="@string/activity_local_service_controller" 522 android:launchMode="singleTop"> 523 <intent-filter> 524 <action android:name="android.intent.action.MAIN" /> 525 <category android:name="android.intent.category.SAMPLE_CODE" /> 526 </intent-filter> 527 </activity> 528 529 <activity android:name=".app.LocalServiceActivities$Binding" 530 android:label="@string/activity_local_service_binding"> 531 <intent-filter> 532 <action android:name="android.intent.action.MAIN" /> 533 <category android:name="android.intent.category.SAMPLE_CODE" /> 534 </intent-filter> 535 </activity> 536 537 <!-- BEGIN_INCLUDE(remote_service_declaration) --> 538 <service android:name=".app.MessengerService" 539 android:process=":remote" /> 540 <!-- END_INCLUDE(remote_service_declaration) --> 541 542 <activity android:name=".app.MessengerServiceActivities$Binding" 543 android:label="@string/activity_messenger_service_binding"> 544 <intent-filter> 545 <action android:name="android.intent.action.MAIN" /> 546 <category android:name="android.intent.category.SAMPLE_CODE" /> 547 </intent-filter> 548 </activity> 549 550 <service android:name=".app.RemoteService" android:process=":remote"> 551 <intent-filter> 552 <!-- These are the interfaces supported by the service, which 553 you can bind to. --> 554 <action android:name="com.example.android.apis.app.IRemoteService" /> 555 <action android:name="com.example.android.apis.app.ISecondary" /> 556 <!-- This is an action code you can use to select the service 557 without explicitly supplying the implementation class. --> 558 <action android:name="com.example.android.apis.app.REMOTE_SERVICE" /> 559 </intent-filter> 560 </service> 561 562 <activity android:name=".app.RemoteService$Controller" 563 android:label="@string/activity_remote_service_controller" 564 android:launchMode="singleTop"> 565 <intent-filter> 566 <action android:name="android.intent.action.MAIN" /> 567 <category android:name="android.intent.category.SAMPLE_CODE" /> 568 </intent-filter> 569 </activity> 570 571 <activity android:name=".app.RemoteService$Binding" 572 android:label="@string/activity_remote_service_binding"> 573 <intent-filter> 574 <action android:name="android.intent.action.MAIN" /> 575 <category android:name="android.intent.category.SAMPLE_CODE" /> 576 </intent-filter> 577 </activity> 578 579 <activity android:name=".app.RemoteService$BindingOptions" 580 android:label="@string/activity_remote_service_binding_options"> 581 <intent-filter> 582 <action android:name="android.intent.action.MAIN" /> 583 <category android:name="android.intent.category.SAMPLE_CODE" /> 584 </intent-filter> 585 </activity> 586 587 <service android:name=".app.ServiceStartArguments" /> 588 589 <activity android:name=".app.ServiceStartArguments$Controller" 590 android:label="@string/activity_service_start_arguments_controller" 591 android:launchMode="singleTop"> 592 <intent-filter> 593 <action android:name="android.intent.action.MAIN" /> 594 <category android:name="android.intent.category.SAMPLE_CODE" /> 595 </intent-filter> 596 </activity> 597 598 <service android:name=".app.ForegroundService" /> 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 <!-- ============================ --> 647 <!-- Accessibility examples --> 648 <!-- ============================ --> 649 650 <activity android:name=".accessibility.ClockBackActivity" 651 android:label="@string/accessibility_service"> 652 <intent-filter> 653 <action android:name="android.intent.action.MAIN" /> 654 <category android:name="android.intent.category.SAMPLE_CODE" /> 655 </intent-filter> 656 </activity> 657 658 <service android:name=".accessibility.ClockBackService" 659 android:label="@string/accessibility_service_label" 660 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> 661 <intent-filter> 662 <action android:name="android.accessibilityservice.AccessibilityService" /> 663 </intent-filter> 664 </service> 665 666 <activity android:name=".accessibility.TaskListActivity" 667 android:label="@string/accessibility_query_window" 668 android:enabled="@bool/atLeastIceCreamSandwich"> 669 <intent-filter> 670 <action android:name="android.intent.action.MAIN" /> 671 <category android:name="android.intent.category.SAMPLE_CODE" /> 672 </intent-filter> 673 </activity> 674 675 <service android:name=".accessibility.TaskBackService" 676 android:label="@string/accessibility_query_window_label" 677 android:enabled="@bool/atLeastIceCreamSandwich" 678 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> 679 <intent-filter> 680 <action android:name="android.accessibilityservice.AccessibilityService" /> 681 </intent-filter> 682 <meta-data 683 android:name="android.accessibilityservice" 684 android:resource="@xml/taskbackconfig" /> 685 </service> 686 687 <activity android:name=".accessibility.CustomViewAccessibilityActivity" 688 android:label="@string/accessibility_custom_view" 689 android:enabled="@bool/atLeastIceCreamSandwich"> 690 <intent-filter> 691 <action android:name="android.intent.action.MAIN" /> 692 <category android:name="android.intent.category.SAMPLE_CODE" /> 693 </intent-filter> 694 </activity> 695 696 <!-- Instrumentation Samples --> 697 698 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample"> 699 <intent-filter> 700 <action android:name="android.intent.action.MAIN" /> 701 <!-- category android:name="android.intent.category.SAMPLE_CODE" /--> 702 </intent-filter> 703 </activity> 704 705 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter"> 706 <intent-filter> 707 <action android:name="android.intent.action.MAIN" /> 708 <!-- category android:name="android.intent.category.SAMPLE_CODE" /--> 709 </intent-filter> 710 </activity> 711 712 713 <!-- Notifications samples --> 714 715 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText"> 716 <intent-filter> 717 <action android:name="android.intent.action.MAIN" /> 718 <category android:name="android.intent.category.SAMPLE_CODE" /> 719 </intent-filter> 720 </activity> 721 722 <activity android:name=".app.IncomingMessage" 723 android:label="App/Notification/IncomingMessage"> 724 <intent-filter> 725 <action android:name="android.intent.action.MAIN" /> 726 <category android:name="android.intent.category.SAMPLE_CODE" /> 727 </intent-filter> 728 </activity> 729 730 <activity android:name=".app.IncomingMessageView" 731 android:label="App/Notification/IncomingMessageView"> 732 </activity> 733 734 <!-- BEGIN_INCLUDE(interstitial_affinity) --> 735 <activity android:name=".app.IncomingMessageInterstitial" 736 android:label="You have messages" 737 android:theme="@style/ThemeHoloDialog" 738 android:launchMode="singleTask" 739 android:taskAffinity="" 740 android:excludeFromRecents="true"> 741 </activity> 742 <!-- END_INCLUDE(interstitial_affinity) --> 743 744 <!-- This is used to display a notification selected by the user 745 from StatusBarNotifications. Note the configuration here so 746 that the activity layers on top of whatever the user is doing, 747 allowing them to press back to return. --> 748 <activity android:name=".app.NotificationDisplay" 749 android:theme="@style/Theme.Transparent" 750 android:taskAffinity="" 751 android:excludeFromRecents="true" 752 android:noHistory="true"> 753 </activity> 754 755 <activity android:name=".app.StatusBarNotifications" 756 android:label="App/Notification/Status Bar" 757 android:launchMode="singleTop"> 758 <intent-filter> 759 <action android:name="android.intent.action.MAIN" /> 760 <category android:name="android.intent.category.SAMPLE_CODE" /> 761 </intent-filter> 762 </activity> 763 764 <service android:name=".app.NotifyingService" /> 765 766 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller"> 767 <intent-filter> 768 <action android:name="android.intent.action.MAIN" /> 769 <category android:name="android.intent.category.SAMPLE_CODE" /> 770 </intent-filter> 771 </activity> 772 773 <!-- Dialog samples --> 774 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog"> 775 <intent-filter> 776 <action android:name="android.intent.action.MAIN" /> 777 <category android:name="android.intent.category.SAMPLE_CODE" /> 778 </intent-filter> 779 </activity> 780 781 <!-- Search Samples --> 782 783 <!-- This activity represents a "typical" activity in your application from which the --> 784 <!-- user would be allowed to invoke a search function. As noted below, the definition --> 785 <!-- of android.app.default_searchable is more typically handled at the application --> 786 <!-- level, where it can serve as a default for all of your activities. --> 787 788 <activity android:name=".app.SearchInvoke" 789 android:label="@string/search_invoke"> 790 <intent-filter> 791 <action android:name="android.intent.action.MAIN" /> 792 <category android:name="android.intent.category.SAMPLE_CODE" /> 793 </intent-filter> 794 795 <!-- This metadata entry causes .app.SearchQueryResults to be the default context --> 796 <!-- whenever the user invokes search while in this Activity. --> 797 <meta-data android:name="android.app.default_searchable" 798 android:value=".app.SearchQueryResults" /> 799 800 <!-- This is not the typical way to define android.app.default_searchable, --> 801 <!-- and we show it here only because we wish to confine the search demo to this --> 802 <!-- section of the ApiDemos application. --> 803 804 <!-- For typical applications, it's simpler to define android.app.default_searchable --> 805 <!-- just once, at the application level, where it serves as a default for all of --> 806 <!-- the Activities in your package. --> 807 </activity> 808 809 <!-- This activity represents the "search" activity in your application, in which --> 810 <!-- search results are gathered and displayed. --> 811 812 <activity android:name=".app.SearchQueryResults" 813 android:label="@string/search_query_results"> 814 <intent-filter> 815 <action android:name="android.intent.action.MAIN" /> 816 <category android:name="android.intent.category.SAMPLE_CODE" /> 817 </intent-filter> 818 819 <!-- This intent-filter identifies this activity as "searchable" --> 820 821 <intent-filter> 822 <action android:name="android.intent.action.SEARCH" /> 823 <category android:name="android.intent.category.DEFAULT" /> 824 </intent-filter> 825 826 <!-- This metadata entry provides further configuration details for searches --> 827 <!-- that are handled by this activity. --> 828 829 <meta-data android:name="android.app.searchable" 830 android:resource="@xml/searchable" /> 831 </activity> 832 833 <!-- This provider declaration informs the Search Manager that you have a provider of --> 834 <!-- Search suggestions, and provides information about how to access it. --> 835 836 <provider android:name=".app.SearchSuggestionSampleProvider" 837 android:authorities="com.example.android.apis.SuggestionProvider" /> 838 839 <!-- Shortcuts Samples --> 840 841 <!-- This section of sample code shows how your application can add shortcuts to --> 842 <!-- the launcher (home screen). Shortcuts have a three step life cycle. --> 843 844 <!-- 1. Your application offers to provide shortcuts to the launcher. When --> 845 <!-- the user installs a shortcut, an activity within your application --> 846 <!-- generates the actual shortcut and returns it to the launcher, where it --> 847 <!-- is shown to the user as an icon. --> 848 849 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. --> 850 <!-- Typically this would then be handled as necessary by an activity within --> 851 <!-- your application. --> 852 853 <!-- 3. The shortcut is deleted. There is no notification to your application. --> 854 855 <!-- In order provide shortcuts from your application, you provide three things: --> 856 857 <!-- 1. An intent-filter declaring your ability to provide shortcuts --> 858 <!-- 2. Code within the activity to provide the shortcuts as requested --> 859 <!-- 3. Code elsewhere within your activity, if appropriate, to receive --> 860 <!-- intents from the shortcut itself. --> 861 862 <activity android:name=".app.LauncherShortcuts" 863 android:label="@string/shortcuts"> 864 <intent-filter> 865 <action android:name="android.intent.action.MAIN" /> 866 <category android:name="android.intent.category.SAMPLE_CODE" /> 867 </intent-filter> 868 869 </activity> 870 871 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" --> 872 <!-- intent-filter. This gives you a way to set the text (and optionally the --> 873 <!-- icon) that will be seen in the launcher's create-shortcut user interface. --> 874 875 <activity-alias android:name=".app.CreateShortcuts" 876 android:targetActivity=".app.LauncherShortcuts" 877 android:label="@string/sample_shortcuts"> 878 879 <!-- This intent-filter allows your shortcuts to be created in the launcher. --> 880 <intent-filter> 881 <action android:name="android.intent.action.CREATE_SHORTCUT" /> 882 <category android:name="android.intent.category.DEFAULT" /> 883 </intent-filter> 884 885 </activity-alias> 886 887 <!-- Menu Samples --> 888 889 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title"> 890 <intent-filter> 891 <action android:name="android.intent.action.MAIN" /> 892 <category android:name="android.intent.category.SAMPLE_CODE" /> 893 </intent-filter> 894 </activity> 895 896 <!-- Device Admin Samples --> 897 898 <activity android:name=".app.DeviceAdminSample" 899 android:label="@string/activity_sample_device_admin"> 900 <intent-filter> 901 <action android:name="android.intent.action.MAIN" /> 902 <category android:name="android.intent.category.SAMPLE_CODE" /> 903 </intent-filter> 904 </activity> 905 906 <!-- BEGIN_INCLUDE(device_admin_declaration) --> 907 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver" 908 android:label="@string/sample_device_admin" 909 android:description="@string/sample_device_admin_description" 910 android:permission="android.permission.BIND_DEVICE_ADMIN"> 911 <meta-data android:name="android.app.device_admin" 912 android:resource="@xml/device_admin_sample" /> 913 <intent-filter> 914 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> 915 </intent-filter> 916 </receiver> 917 <!-- END_INCLUDE(device_admin_declaration) --> 918 919 <!-- Voice Recognition Samples --> 920 921 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition"> 922 <intent-filter> 923 <action android:name="android.intent.action.MAIN" /> 924 <category android:name="android.intent.category.SAMPLE_CODE" /> 925 </intent-filter> 926 </activity> 927 928 <!-- Text-To-Speech Samples --> 929 930 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech"> 931 <intent-filter> 932 <action android:name="android.intent.action.MAIN" /> 933 <category android:name="android.intent.category.SAMPLE_CODE" /> 934 </intent-filter> 935 </activity> 936 937 <!-- Action Bar Samples --> 938 <activity android:name=".app.ActionBarMechanics" 939 android:label="@string/action_bar_mechanics" 940 android:enabled="@bool/atLeastHoneycomb"> 941 <intent-filter> 942 <action android:name="android.intent.action.MAIN" /> 943 <category android:name="android.intent.category.SAMPLE_CODE" /> 944 </intent-filter> 945 </activity> 946 947 <activity android:name=".app.ActionBarUsage" 948 android:label="@string/action_bar_usage" 949 android:enabled="@bool/atLeastHoneycomb"> 950 <intent-filter> 951 <action android:name="android.intent.action.MAIN" /> 952 <category android:name="android.intent.category.SAMPLE_CODE" /> 953 </intent-filter> 954 </activity> 955 956 <activity android:name=".app.ActionBarDisplayOptions" 957 android:label="@string/action_bar_display_options" 958 android:logo="@drawable/apidemo_androidlogo" 959 android:enabled="@bool/atLeastHoneycomb"> 960 <intent-filter> 961 <action android:name="android.intent.action.MAIN" /> 962 <category android:name="android.intent.category.SAMPLE_CODE" /> 963 </intent-filter> 964 </activity> 965 966 <activity android:name=".app.ActionBarTabs" 967 android:label="@string/action_bar_tabs" 968 android:enabled="@bool/atLeastHoneycomb"> 969 <intent-filter> 970 <action android:name="android.intent.action.MAIN" /> 971 <category android:name="android.intent.category.SAMPLE_CODE" /> 972 </intent-filter> 973 </activity> 974 975 <activity android:name=".app.ActionBarSettingsActionProviderActivity" 976 android:label="@string/action_bar_settings_action_provider" 977 android:enabled="@bool/atLeastIceCreamSandwich"> 978 <intent-filter> 979 <action android:name="android.intent.action.MAIN" /> 980 <category android:name="android.intent.category.SAMPLE_CODE" /> 981 </intent-filter> 982 </activity> 983 984 <activity android:name=".app.ActionBarShareActionProviderActivity" 985 android:label="@string/action_bar_share_action_provider" 986 android:enabled="@bool/atLeastIceCreamSandwich"> 987 <intent-filter> 988 <action android:name="android.intent.action.MAIN" /> 989 <category android:name="android.intent.category.SAMPLE_CODE" /> 990 </intent-filter> 991 </activity> 992 993 <!-- Accessibility Samples --> 994 <activity android:name=".accessibility.AccessibilityNodeProviderActivity" 995 android:label="@string/accessibility_node_provider" 996 android:enabled="@bool/atLeastIceCreamSandwich"> 997 <intent-filter> 998 <action android:name="android.intent.action.MAIN" /> 999 <category android:name="android.intent.category.SAMPLE_CODE" /> 1000 </intent-filter> 1001 </activity> 1002 1003 <!-- Application Updating Samples --> 1004 1005 <!-- BEGIN_INCLUDE(app_update_declaration) --> 1006 <receiver android:name=".app.AppUpdateReceiver"> 1007 <intent-filter> 1008 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" /> 1009 </intent-filter> 1010 </receiver> 1011 <!-- END_INCLUDE(app_update_declaration) --> 1012 1013 <!-- ************************************* --> 1014 <!-- PREFERENCE PACKAGE SAMPLES --> 1015 <!-- ************************************* --> 1016 1017 <activity android:name=".preference.FragmentPreferences" 1018 android:label="@string/fragment_preferences" 1019 android:enabled="@bool/atLeastHoneycomb"> 1020 <intent-filter> 1021 <action android:name="android.intent.action.MAIN" /> 1022 <category android:name="android.intent.category.SAMPLE_CODE" /> 1023 </intent-filter> 1024 </activity> 1025 1026 <activity android:name=".preference.PreferenceWithHeaders" 1027 android:label="@string/preference_with_headers" 1028 android:enabled="@bool/atLeastHoneycomb"> 1029 <intent-filter> 1030 <action android:name="android.intent.action.MAIN" /> 1031 <category android:name="android.intent.category.SAMPLE_CODE" /> 1032 </intent-filter> 1033 </activity> 1034 1035 <activity android:name=".preference.PreferencesFromXml" 1036 android:label="@string/preferences_from_xml"> 1037 <intent-filter> 1038 <action android:name="android.intent.action.MAIN" /> 1039 <category android:name="android.intent.category.SAMPLE_CODE" /> 1040 </intent-filter> 1041 </activity> 1042 1043 <activity android:name=".preference.PreferencesFromCode" 1044 android:label="@string/preferences_from_code"> 1045 <intent-filter> 1046 <action android:name="android.intent.action.MAIN" /> 1047 <category android:name="android.intent.category.SAMPLE_CODE" /> 1048 </intent-filter> 1049 </activity> 1050 1051 <activity android:name=".preference.AdvancedPreferences" 1052 android:label="@string/advanced_preferences"> 1053 <intent-filter> 1054 <action android:name="android.intent.action.MAIN" /> 1055 <category android:name="android.intent.category.SAMPLE_CODE" /> 1056 </intent-filter> 1057 </activity> 1058 1059 <activity android:name=".preference.LaunchingPreferences" 1060 android:label="@string/launching_preferences"> 1061 <intent-filter> 1062 <action android:name="android.intent.action.MAIN" /> 1063 <category android:name="android.intent.category.SAMPLE_CODE" /> 1064 </intent-filter> 1065 </activity> 1066 1067 <activity android:name=".preference.PreferenceDependencies" 1068 android:label="@string/preference_dependencies"> 1069 <intent-filter> 1070 <action android:name="android.intent.action.MAIN" /> 1071 <category android:name="android.intent.category.SAMPLE_CODE" /> 1072 </intent-filter> 1073 </activity> 1074 1075 <activity android:name=".preference.DefaultValues" android:label="@string/default_values"> 1076 <intent-filter> 1077 <action android:name="android.intent.action.MAIN" /> 1078 <category android:name="android.intent.category.SAMPLE_CODE" /> 1079 </intent-filter> 1080 </activity> 1081 1082 <activity android:name=".preference.SwitchPreference" 1083 android:label="@string/switch_preference" 1084 android:enabled="@bool/atLeastIceCreamSandwich"> 1085 <intent-filter> 1086 <action android:name="android.intent.action.MAIN" /> 1087 <category android:name="android.intent.category.SAMPLE_CODE" /> 1088 </intent-filter> 1089 </activity> 1090 1091 <!-- ************************************* --> 1092 <!-- CONTENT PACKAGE SAMPLES --> 1093 <!-- ************************************* --> 1094 1095 <activity android:name=".content.ClipboardSample" 1096 android:label="@string/activity_clipboard" 1097 android:enabled="@bool/atLeastHoneycomb"> 1098 <intent-filter> 1099 <action android:name="android.intent.action.MAIN" /> 1100 <category android:name="android.intent.category.SAMPLE_CODE" /> 1101 </intent-filter> 1102 </activity> 1103 1104 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage"> 1105 <intent-filter> 1106 <action android:name="android.intent.action.MAIN" /> 1107 <category android:name="android.intent.category.SAMPLE_CODE" /> 1108 <category android:name="android.intent.category.EMBED" /> 1109 </intent-filter> 1110 </activity> 1111 1112 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text"> 1113 <intent-filter> 1114 <action android:name="android.intent.action.MAIN" /> 1115 <category android:name="android.intent.category.SAMPLE_CODE" /> 1116 <category android:name="android.intent.category.EMBED" /> 1117 </intent-filter> 1118 </activity> 1119 1120 <activity android:name=".content.ResourcesLayoutReference" 1121 android:label="@string/activity_resources_layout_reference"> 1122 <intent-filter> 1123 <action android:name="android.intent.action.MAIN" /> 1124 <category android:name="android.intent.category.SAMPLE_CODE" /> 1125 <category android:name="android.intent.category.EMBED" /> 1126 </intent-filter> 1127 </activity> 1128 1129 <activity android:name=".content.ResourcesWidthAndHeight" 1130 android:label="@string/activity_resources_width_and_height" 1131 android:enabled="@bool/atLeastHoneycombMR2"> 1132 <intent-filter> 1133 <action android:name="android.intent.action.MAIN" /> 1134 <category android:name="android.intent.category.SAMPLE_CODE" /> 1135 <category android:name="android.intent.category.EMBED" /> 1136 </intent-filter> 1137 </activity> 1138 1139 <activity android:name=".content.ResourcesSmallestWidth" 1140 android:label="@string/activity_resources_smallest_width" 1141 android:enabled="@bool/atLeastHoneycombMR2"> 1142 <intent-filter> 1143 <action android:name="android.intent.action.MAIN" /> 1144 <category android:name="android.intent.category.SAMPLE_CODE" /> 1145 <category android:name="android.intent.category.EMBED" /> 1146 </intent-filter> 1147 </activity> 1148 1149 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset"> 1150 <intent-filter> 1151 <action android:name="android.intent.action.MAIN" /> 1152 <category android:name="android.intent.category.SAMPLE_CODE" /> 1153 <category android:name="android.intent.category.EMBED" /> 1154 </intent-filter> 1155 </activity> 1156 1157 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources"> 1158 <intent-filter> 1159 <action android:name="android.intent.action.MAIN" /> 1160 <category android:name="android.intent.category.SAMPLE_CODE" /> 1161 </intent-filter> 1162 </activity> 1163 1164 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact"> 1165 <intent-filter> 1166 <action android:name="android.intent.action.MAIN" /> 1167 <category android:name="android.intent.category.SAMPLE_CODE" /> 1168 </intent-filter> 1169 </activity> 1170 1171 <activity android:name=".content.ChangedContacts" android:label="@string/activity_changed_contact"> 1172 <intent-filter> 1173 <action android:name="android.intent.action.MAIN"/> 1174 <category android:name="android.intent.category.SAMPLE_CODE"/> 1175 </intent-filter> 1176 </activity> 1177 1178 <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk" 1179 android:enabled="@bool/atLeastHoneycombMR2"> 1180 <intent-filter> 1181 <action android:name="android.intent.action.MAIN" /> 1182 <category android:name="android.intent.category.SAMPLE_CODE" /> 1183 </intent-filter> 1184 </activity> 1185 1186 <provider android:name=".content.FileProvider" 1187 android:authorities="com.example.android.apis.content.FileProvider" 1188 android:enabled="@bool/atLeastHoneycombMR2" /> 1189 1190 <!-- ************************************* --> 1191 <!-- OS PACKAGE SAMPLES --> 1192 <!-- ************************************* --> 1193 1194 <activity android:name=".os.MorseCode" android:label="OS/Morse Code"> 1195 <intent-filter> 1196 <action android:name="android.intent.action.MAIN" /> 1197 <category android:name="android.intent.category.SAMPLE_CODE" /> 1198 </intent-filter> 1199 </activity> 1200 1201 <activity android:name=".os.Sensors" android:label="OS/Sensors"> 1202 <intent-filter> 1203 <action android:name="android.intent.action.MAIN" /> 1204 <category android:name="android.intent.category.SAMPLE_CODE" /> 1205 </intent-filter> 1206 </activity> 1207 1208 <activity android:name=".os.TriggerSensors" android:label="OS/TriggerSensors"> 1209 <intent-filter> 1210 <action android:name="android.intent.action.MAIN" /> 1211 <category android:name="android.intent.category.SAMPLE_CODE" /> 1212 </intent-filter> 1213 </activity> 1214 1215 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor"> 1216 <intent-filter> 1217 <action android:name="android.intent.action.MAIN" /> 1218 <category android:name="android.intent.category.SAMPLE_CODE" /> 1219 </intent-filter> 1220 </activity> 1221 1222 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging"> 1223 <intent-filter> 1224 <action android:name="android.intent.action.MAIN" /> 1225 <category android:name="android.intent.category.SAMPLE_CODE" /> 1226 </intent-filter> 1227 </activity> 1228 1229 <activity android:name=".os.SmsReceivedDialog" 1230 android:theme="@android:style/Theme.Translucent.NoTitleBar" 1231 android:launchMode="singleInstance" /> 1232 1233 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false"> 1234 <intent-filter> 1235 <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 1236 </intent-filter> 1237 </receiver> 1238 1239 <!-- ************************************* --> 1240 <!-- ANDROID.ANIMATION PACKAGE SAMPLES --> 1241 <!-- ************************************* --> 1242 1243 <activity android:name=".animation.AnimationLoading" 1244 android:label="Animation/Loading" 1245 android:hardwareAccelerated="false" 1246 android:enabled="@bool/atLeastHoneycomb"> 1247 <intent-filter> 1248 <action android:name="android.intent.action.MAIN" /> 1249 <category android:name="android.intent.category.SAMPLE_CODE" /> 1250 </intent-filter> 1251 </activity> 1252 1253 <activity android:name=".animation.AnimationCloning" 1254 android:label="Animation/Cloning" 1255 android:hardwareAccelerated="false" 1256 android:enabled="@bool/atLeastHoneycomb"> 1257 <intent-filter> 1258 <action android:name="android.intent.action.MAIN" /> 1259 <category android:name="android.intent.category.SAMPLE_CODE" /> 1260 </intent-filter> 1261 </activity> 1262 1263 <activity android:name=".animation.AnimationSeeking" 1264 android:label="Animation/Seeking" 1265 android:hardwareAccelerated="false" 1266 android:enabled="@bool/atLeastHoneycomb"> 1267 <intent-filter> 1268 <action android:name="android.intent.action.MAIN" /> 1269 <category android:name="android.intent.category.SAMPLE_CODE" /> 1270 </intent-filter> 1271 </activity> 1272 1273 <activity android:name=".animation.AnimatorEvents" 1274 android:label="Animation/Events" 1275 android:hardwareAccelerated="false" 1276 android:enabled="@bool/atLeastHoneycomb"> 1277 <intent-filter> 1278 <action android:name="android.intent.action.MAIN" /> 1279 <category android:name="android.intent.category.SAMPLE_CODE" /> 1280 </intent-filter> 1281 </activity> 1282 1283 <activity android:name=".animation.BouncingBalls" 1284 android:label="Animation/Bouncing Balls" 1285 android:hardwareAccelerated="false" 1286 android:enabled="@bool/atLeastHoneycomb"> 1287 <intent-filter> 1288 <action android:name="android.intent.action.MAIN" /> 1289 <category android:name="android.intent.category.SAMPLE_CODE" /> 1290 </intent-filter> 1291 </activity> 1292 1293 <activity android:name=".animation.CustomEvaluator" 1294 android:label="Animation/Custom Evaluator" 1295 android:hardwareAccelerated="false" 1296 android:enabled="@bool/atLeastHoneycomb"> 1297 <intent-filter> 1298 <action android:name="android.intent.action.MAIN" /> 1299 <category android:name="android.intent.category.SAMPLE_CODE" /> 1300 </intent-filter> 1301 </activity> 1302 1303 <activity android:name=".animation.ListFlipper" 1304 android:label="Animation/View Flip" 1305 android:enabled="@bool/atLeastHoneycomb"> 1306 <intent-filter> 1307 <action android:name="android.intent.action.MAIN" /> 1308 <category android:name="android.intent.category.SAMPLE_CODE" /> 1309 </intent-filter> 1310 </activity> 1311 1312 <activity android:name=".animation.ReversingAnimation" 1313 android:label="Animation/Reversing" 1314 android:hardwareAccelerated="false" 1315 android:enabled="@bool/atLeastHoneycomb"> 1316 <intent-filter> 1317 <action android:name="android.intent.action.MAIN" /> 1318 <category android:name="android.intent.category.SAMPLE_CODE" /> 1319 </intent-filter> 1320 </activity> 1321 1322 <activity android:name=".animation.MultiPropertyAnimation" 1323 android:label="Animation/Multiple Properties" 1324 android:hardwareAccelerated="false" 1325 android:enabled="@bool/atLeastHoneycomb"> 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 <activity android:name=".animation.LayoutAnimations" 1333 android:label="Animation/Layout Animations" 1334 android:enabled="@bool/atLeastHoneycomb"> 1335 <intent-filter> 1336 <action android:name="android.intent.action.MAIN" /> 1337 <category android:name="android.intent.category.SAMPLE_CODE" /> 1338 </intent-filter> 1339 </activity> 1340 1341 <activity android:name=".animation.LayoutAnimationsHideShow" 1342 android:label="Animation/Hide-Show Animations" 1343 android:enabled="@bool/atLeastHoneycomb"> 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=".animation.LayoutAnimationsByDefault" 1351 android:label="Animation/Default Layout Animations" 1352 android:enabled="@bool/atLeastHoneycomb"> 1353 <intent-filter> 1354 <action android:name="android.intent.action.MAIN" /> 1355 <category android:name="android.intent.category.SAMPLE_CODE" /> 1356 </intent-filter> 1357 </activity> 1358 1359 <!-- ************************************* --> 1360 <!-- ANIMATION PACKAGE SAMPLES --> 1361 <!-- ************************************* --> 1362 1363 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition"> 1364 <intent-filter> 1365 <action android:name="android.intent.action.MAIN" /> 1366 <category android:name="android.intent.category.SAMPLE_CODE" /> 1367 </intent-filter> 1368 </activity> 1369 1370 <!-- ************************************* --> 1371 <!-- VIEW/WIDGET PACKAGE SAMPLES --> 1372 <!-- ************************************* --> 1373 1374 <activity android:name=".view.TextClockDemo" android:label="Views/TextClock"> 1375 <intent-filter> 1376 <action android:name="android.intent.action.MAIN" /> 1377 <category android:name="android.intent.category.SAMPLE_CODE" /> 1378 </intent-filter> 1379 </activity> 1380 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer"> 1381 <intent-filter> 1382 <action android:name="android.intent.action.MAIN" /> 1383 <category android:name="android.intent.category.SAMPLE_CODE" /> 1384 </intent-filter> 1385 </activity> 1386 <activity android:name=".view.WebView1" android:label="Views/WebView"> 1387 <intent-filter> 1388 <action android:name="android.intent.action.MAIN" /> 1389 <category android:name="android.intent.category.SAMPLE_CODE" /> 1390 </intent-filter> 1391 </activity> 1392 1393 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical"> 1394 <intent-filter> 1395 <action android:name="android.intent.action.MAIN" /> 1396 <category android:name="android.intent.category.SAMPLE_CODE" /> 1397 </intent-filter> 1398 </activity> 1399 1400 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form"> 1401 <intent-filter> 1402 <action android:name="android.intent.action.MAIN" /> 1403 <category android:name="android.intent.category.SAMPLE_CODE" /> 1404 </intent-filter> 1405 </activity> 1406 1407 <activity android:name=".view.LinearLayout1" 1408 android:label="Views/Layouts/LinearLayout/01. Vertical"> 1409 <intent-filter> 1410 <action android:name="android.intent.action.MAIN" /> 1411 <category android:name="android.intent.category.SAMPLE_CODE" /> 1412 </intent-filter> 1413 </activity> 1414 1415 <activity android:name=".view.LinearLayout2" 1416 android:label="Views/Layouts/LinearLayout/02. Vertical (Fill Screen)"> 1417 <intent-filter> 1418 <action android:name="android.intent.action.MAIN" /> 1419 <category android:name="android.intent.category.SAMPLE_CODE" /> 1420 </intent-filter> 1421 </activity> 1422 1423 <activity android:name=".view.LinearLayout3" 1424 android:label="Views/Layouts/LinearLayout/03. Vertical (Padded)"> 1425 <intent-filter> 1426 <action android:name="android.intent.action.MAIN" /> 1427 <category android:name="android.intent.category.SAMPLE_CODE" /> 1428 </intent-filter> 1429 </activity> 1430 1431 <activity android:name=".view.LinearLayout4" 1432 android:label="Views/Layouts/LinearLayout/04. Horizontal"> 1433 <intent-filter> 1434 <action android:name="android.intent.action.MAIN" /> 1435 <category android:name="android.intent.category.SAMPLE_CODE" /> 1436 </intent-filter> 1437 </activity> 1438 1439 <activity android:name=".view.LinearLayout5" 1440 android:label="Views/Layouts/LinearLayout/05. Simple Form"> 1441 <intent-filter> 1442 <action android:name="android.intent.action.MAIN" /> 1443 <category android:name="android.intent.category.SAMPLE_CODE" /> 1444 </intent-filter> 1445 </activity> 1446 1447 <activity android:name=".view.LinearLayout6" 1448 android:label="Views/Layouts/LinearLayout/06. Uniform Size"> 1449 <intent-filter> 1450 <action android:name="android.intent.action.MAIN" /> 1451 <category android:name="android.intent.category.SAMPLE_CODE" /> 1452 </intent-filter> 1453 </activity> 1454 1455 <activity android:name=".view.LinearLayout7" 1456 android:label="Views/Layouts/LinearLayout/07. Fill Parent"> 1457 <intent-filter> 1458 <action android:name="android.intent.action.MAIN" /> 1459 <category android:name="android.intent.category.SAMPLE_CODE" /> 1460 </intent-filter> 1461 </activity> 1462 1463 <activity android:name=".view.LinearLayout8" 1464 android:label="Views/Layouts/LinearLayout/08. Gravity"> 1465 <intent-filter> 1466 <action android:name="android.intent.action.MAIN" /> 1467 <category android:name="android.intent.category.SAMPLE_CODE" /> 1468 </intent-filter> 1469 </activity> 1470 1471 <activity android:name=".view.LinearLayout9" 1472 android:label="Views/Layouts/LinearLayout/09. Layout Weight"> 1473 <intent-filter> 1474 <action android:name="android.intent.action.MAIN" /> 1475 <category android:name="android.intent.category.SAMPLE_CODE" /> 1476 </intent-filter> 1477 </activity> 1478 1479 <activity android:name=".view.LinearLayout10" 1480 android:label="Views/Layouts/LinearLayout/10. Background Image"> 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=".view.CustomLayoutActivity" 1488 android:label="Views/Layouts/CustomLayout"> 1489 <intent-filter> 1490 <action android:name="android.intent.action.MAIN" /> 1491 <category android:name="android.intent.category.SAMPLE_CODE" /> 1492 </intent-filter> 1493 </activity> 1494 1495 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group"> 1496 <intent-filter> 1497 <action android:name="android.intent.action.MAIN" /> 1498 <category android:name="android.intent.category.SAMPLE_CODE" /> 1499 </intent-filter> 1500 </activity> 1501 1502 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short"> 1503 <intent-filter> 1504 <action android:name="android.intent.action.MAIN" /> 1505 <category android:name="android.intent.category.SAMPLE_CODE" /> 1506 </intent-filter> 1507 </activity> 1508 1509 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long"> 1510 <intent-filter> 1511 <action android:name="android.intent.action.MAIN" /> 1512 <category android:name="android.intent.category.SAMPLE_CODE" /> 1513 </intent-filter> 1514 </activity> 1515 1516 <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView"> 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=".view.Tabs1" android:label="Views/Tabs/1. Content By Id"> 1524 <intent-filter> 1525 <action android:name="android.intent.action.MAIN"/> 1526 <category android:name="android.intent.category.SAMPLE_CODE"/> 1527 </intent-filter> 1528 </activity> 1529 1530 <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory"> 1531 <intent-filter> 1532 <action android:name="android.intent.action.MAIN"/> 1533 <category android:name="android.intent.category.SAMPLE_CODE"/> 1534 </intent-filter> 1535 </activity> 1536 1537 <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent"> 1538 <intent-filter> 1539 <action android:name="android.intent.action.MAIN"/> 1540 <category android:name="android.intent.category.SAMPLE_CODE"/> 1541 </intent-filter> 1542 </activity> 1543 1544 <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme" 1545 android:theme="@android:style/Theme"> 1546 <intent-filter> 1547 <action android:name="android.intent.action.MAIN"/> 1548 <category android:name="android.intent.category.SAMPLE_CODE"/> 1549 </intent-filter> 1550 </activity> 1551 1552 <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable"> 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=".view.Tabs6" android:label="Views/Tabs/6. Right aligned"> 1560 <intent-filter> 1561 <action android:name="android.intent.action.MAIN"/> 1562 <category android:name="android.intent.category.SAMPLE_CODE"/> 1563 </intent-filter> 1564 </activity> 1565 1566 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection"> 1567 <intent-filter> 1568 <action android:name="android.intent.action.MAIN" /> 1569 <category android:name="android.intent.category.SAMPLE_CODE" /> 1570 </intent-filter> 1571 </activity> 1572 1573 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic"> 1574 <intent-filter> 1575 <action android:name="android.intent.action.MAIN" /> 1576 <category android:name="android.intent.category.SAMPLE_CODE" /> 1577 </intent-filter> 1578 </activity> 1579 1580 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells"> 1581 <intent-filter> 1582 <action android:name="android.intent.action.MAIN" /> 1583 <category android:name="android.intent.category.SAMPLE_CODE" /> 1584 </intent-filter> 1585 </activity> 1586 1587 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content"> 1588 <intent-filter> 1589 <action android:name="android.intent.action.MAIN" /> 1590 <category android:name="android.intent.category.SAMPLE_CODE" /> 1591 </intent-filter> 1592 </activity> 1593 1594 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable"> 1595 <intent-filter> 1596 <action android:name="android.intent.action.MAIN" /> 1597 <category android:name="android.intent.category.SAMPLE_CODE" /> 1598 </intent-filter> 1599 </activity> 1600 1601 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable"> 1602 <intent-filter> 1603 <action android:name="android.intent.action.MAIN" /> 1604 <category android:name="android.intent.category.SAMPLE_CODE" /> 1605 </intent-filter> 1606 </activity> 1607 1608 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable"> 1609 <intent-filter> 1610 <action android:name="android.intent.action.MAIN" /> 1611 <category android:name="android.intent.category.SAMPLE_CODE" /> 1612 </intent-filter> 1613 </activity> 1614 1615 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse"> 1616 <intent-filter> 1617 <action android:name="android.intent.action.MAIN" /> 1618 <category android:name="android.intent.category.SAMPLE_CODE" /> 1619 </intent-filter> 1620 </activity> 1621 1622 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch"> 1623 <intent-filter> 1624 <action android:name="android.intent.action.MAIN" /> 1625 <category android:name="android.intent.category.SAMPLE_CODE" /> 1626 </intent-filter> 1627 </activity> 1628 1629 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink"> 1630 <intent-filter> 1631 <action android:name="android.intent.action.MAIN" /> 1632 <category android:name="android.intent.category.SAMPLE_CODE" /> 1633 </intent-filter> 1634 </activity> 1635 1636 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form"> 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.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity"> 1644 <intent-filter> 1645 <action android:name="android.intent.action.MAIN" /> 1646 <category android:name="android.intent.category.SAMPLE_CODE" /> 1647 </intent-filter> 1648 </activity> 1649 1650 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning"> 1651 <intent-filter> 1652 <action android:name="android.intent.action.MAIN" /> 1653 <category android:name="android.intent.category.SAMPLE_CODE" /> 1654 </intent-filter> 1655 </activity> 1656 1657 <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form"> 1658 <intent-filter> 1659 <action android:name="android.intent.action.MAIN" /> 1660 <category android:name="android.intent.category.SAMPLE_CODE" /> 1661 </intent-filter> 1662 </activity> 1663 1664 <activity android:name=".view.GridLayout2" android:label="Views/Layouts/GridLayout/2. Form (XML)"> 1665 <intent-filter> 1666 <action android:name="android.intent.action.MAIN" /> 1667 <category android:name="android.intent.category.SAMPLE_CODE" /> 1668 </intent-filter> 1669 </activity> 1670 1671 <activity android:name=".view.GridLayout3" android:label="Views/Layouts/GridLayout/3. Form (Java)"> 1672 <intent-filter> 1673 <action android:name="android.intent.action.MAIN" /> 1674 <category android:name="android.intent.category.SAMPLE_CODE" /> 1675 </intent-filter> 1676 </activity> 1677 1678 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top"> 1679 <intent-filter> 1680 <action android:name="android.intent.action.MAIN" /> 1681 <category android:name="android.intent.category.SAMPLE_CODE" /> 1682 </intent-filter> 1683 </activity> 1684 1685 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom"> 1686 <intent-filter> 1687 <action android:name="android.intent.action.MAIN" /> 1688 <category android:name="android.intent.category.SAMPLE_CODE" /> 1689 </intent-filter> 1690 </activity> 1691 1692 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center"> 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.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere"> 1700 <intent-filter> 1701 <action android:name="android.intent.action.MAIN" /> 1702 <category android:name="android.intent.category.SAMPLE_CODE" /> 1703 </intent-filter> 1704 </activity> 1705 1706 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line"> 1707 <intent-filter> 1708 <action android:name="android.intent.action.MAIN" /> 1709 <category android:name="android.intent.category.SAMPLE_CODE" /> 1710 </intent-filter> 1711 </activity> 1712 1713 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative"> 1714 <intent-filter> 1715 <action android:name="android.intent.action.MAIN" /> 1716 <category android:name="android.intent.category.SAMPLE_CODE" /> 1717 </intent-filter> 1718 </activity> 1719 1720 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1"> 1721 <intent-filter> 1722 <action android:name="android.intent.action.MAIN" /> 1723 <category android:name="android.intent.category.SAMPLE_CODE" /> 1724 </intent-filter> 1725 </activity> 1726 1727 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2"> 1728 <intent-filter> 1729 <action android:name="android.intent.action.MAIN" /> 1730 <category android:name="android.intent.category.SAMPLE_CODE" /> 1731 </intent-filter> 1732 </activity> 1733 1734 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3"> 1735 <intent-filter> 1736 <action android:name="android.intent.action.MAIN" /> 1737 <category android:name="android.intent.category.SAMPLE_CODE" /> 1738 </intent-filter> 1739 </activity> 1740 1741 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic"> 1742 <intent-filter> 1743 <action android:name="android.intent.action.MAIN" /> 1744 <category android:name="android.intent.category.SAMPLE_CODE" /> 1745 </intent-filter> 1746 </activity> 1747 1748 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy"> 1749 <intent-filter> 1750 <action android:name="android.intent.action.MAIN" /> 1751 <category android:name="android.intent.category.SAMPLE_CODE" /> 1752 </intent-filter> 1753 </activity> 1754 1755 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style"> 1756 <intent-filter> 1757 <action android:name="android.intent.action.MAIN" /> 1758 <category android:name="android.intent.category.SAMPLE_CODE" /> 1759 </intent-filter> 1760 </activity> 1761 1762 <activity android:name=".view.Visibility1" android:label="Views/Visibility"> 1763 <intent-filter> 1764 <action android:name="android.intent.action.MAIN" /> 1765 <category android:name="android.intent.category.SAMPLE_CODE" /> 1766 </intent-filter> 1767 </activity> 1768 1769 <activity android:name=".view.List1" android:label="Views/Lists/01. Array"> 1770 <intent-filter> 1771 <action android:name="android.intent.action.MAIN" /> 1772 <category android:name="android.intent.category.SAMPLE_CODE" /> 1773 </intent-filter> 1774 </activity> 1775 1776 <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)"> 1777 <intent-filter> 1778 <action android:name="android.intent.action.MAIN" /> 1779 <category android:name="android.intent.category.SAMPLE_CODE" /> 1780 </intent-filter> 1781 </activity> 1782 1783 <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)"> 1784 <intent-filter> 1785 <action android:name="android.intent.action.MAIN" /> 1786 <category android:name="android.intent.category.SAMPLE_CODE" /> 1787 </intent-filter> 1788 </activity> 1789 1790 <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter"> 1791 <intent-filter> 1792 <action android:name="android.intent.action.MAIN" /> 1793 <category android:name="android.intent.category.SAMPLE_CODE" /> 1794 </intent-filter> 1795 </activity> 1796 1797 <activity android:name=".view.List5" android:label="Views/Lists/05. Separators"> 1798 <intent-filter> 1799 <action android:name="android.intent.action.MAIN" /> 1800 <category android:name="android.intent.category.SAMPLE_CODE" /> 1801 </intent-filter> 1802 </activity> 1803 1804 <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed"> 1805 <intent-filter> 1806 <action android:name="android.intent.action.MAIN" /> 1807 <category android:name="android.intent.category.SAMPLE_CODE" /> 1808 </intent-filter> 1809 </activity> 1810 1811 <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)"> 1812 <intent-filter> 1813 <action android:name="android.intent.action.MAIN" /> 1814 <category android:name="android.intent.category.SAMPLE_CODE" /> 1815 </intent-filter> 1816 </activity> 1817 1818 <activity android:name=".view.List8" android:label="Views/Lists/08. Photos"> 1819 <intent-filter> 1820 <action android:name="android.intent.action.MAIN" /> 1821 <category android:name="android.intent.category.SAMPLE_CODE" /> 1822 </intent-filter> 1823 </activity> 1824 1825 <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)"> 1826 <intent-filter> 1827 <action android:name="android.intent.action.MAIN" /> 1828 <category android:name="android.intent.category.SAMPLE_CODE" /> 1829 </intent-filter> 1830 </activity> 1831 1832 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list"> 1833 <intent-filter> 1834 <action android:name="android.intent.action.MAIN" /> 1835 <category android:name="android.intent.category.SAMPLE_CODE" /> 1836 </intent-filter> 1837 </activity> 1838 1839 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list"> 1840 <intent-filter> 1841 <action android:name="android.intent.action.MAIN" /> 1842 <category android:name="android.intent.category.SAMPLE_CODE" /> 1843 </intent-filter> 1844 </activity> 1845 1846 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript"> 1847 <intent-filter> 1848 <action android:name="android.intent.action.MAIN" /> 1849 <category android:name="android.intent.category.SAMPLE_CODE" /> 1850 </intent-filter> 1851 </activity> 1852 1853 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter"> 1854 <intent-filter> 1855 <action android:name="android.intent.action.MAIN" /> 1856 <category android:name="android.intent.category.SAMPLE_CODE" /> 1857 </intent-filter> 1858 </activity> 1859 1860 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter"> 1861 <intent-filter> 1862 <action android:name="android.intent.action.MAIN" /> 1863 <category android:name="android.intent.category.SAMPLE_CODE" /> 1864 </intent-filter> 1865 </activity> 1866 1867 <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode"> 1868 <intent-filter> 1869 <action android:name="android.intent.action.MAIN" /> 1870 <category android:name="android.intent.category.SAMPLE_CODE" /> 1871 </intent-filter> 1872 </activity> 1873 1874 <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode"> 1875 <intent-filter> 1876 <action android:name="android.intent.action.MAIN" /> 1877 <category android:name="android.intent.category.SAMPLE_CODE" /> 1878 </intent-filter> 1879 </activity> 1880 1881 <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items"> 1882 <intent-filter> 1883 <action android:name="android.intent.action.MAIN" /> 1884 <category android:name="android.intent.category.SAMPLE_CODE" /> 1885 </intent-filter> 1886 </activity> 1887 1888 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter"> 1889 <intent-filter> 1890 <action android:name="android.intent.action.MAIN" /> 1891 <category android:name="android.intent.category.SAMPLE_CODE" /> 1892 </intent-filter> 1893 </activity> 1894 1895 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)"> 1896 <intent-filter> 1897 <action android:name="android.intent.action.MAIN" /> 1898 <category android:name="android.intent.category.SAMPLE_CODE" /> 1899 </intent-filter> 1900 </activity> 1901 1902 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter"> 1903 <intent-filter> 1904 <action android:name="android.intent.action.MAIN" /> 1905 <category android:name="android.intent.category.SAMPLE_CODE" /> 1906 </intent-filter> 1907 </activity> 1908 1909 <activity android:name=".view.CustomView1" 1910 android:label="Views/Custom" 1911 android:theme="@android:style/Theme.Light"> 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.Gallery1" android:label="Views/Gallery/1. Photos"> 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.Gallery2" android:label="Views/Gallery/2. People"> 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.Spinner1" android:label="Views/Spinner"> 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.Grid1" android:label="Views/Grid/1. Icon Grid"> 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.Grid2" android:label="Views/Grid/2. Photo Grid"> 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.Grid3" 1954 android:label="Views/Grid/3. Selection Mode"> 1955 <intent-filter> 1956 <action android:name="android.intent.action.MAIN" /> 1957 <category android:name="android.intent.category.SAMPLE_CODE" /> 1958 </intent-filter> 1959 </activity> 1960 1961 <activity android:name=".view.ImageView1" 1962 android:label="Views/ImageView"> 1963 <intent-filter> 1964 <action android:name="android.intent.action.MAIN" /> 1965 <category android:name="android.intent.category.SAMPLE_CODE" /> 1966 </intent-filter> 1967 </activity> 1968 1969 <activity android:name=".view.ImageSwitcher1" 1970 android:label="Views/ImageSwitcher"> 1971 <intent-filter> 1972 <action android:name="android.intent.action.MAIN" /> 1973 <category android:name="android.intent.category.SAMPLE_CODE" /> 1974 </intent-filter> 1975 </activity> 1976 1977 <activity android:name=".view.TextSwitcher1" 1978 android:label="Views/TextSwitcher"> 1979 <intent-filter> 1980 <action android:name="android.intent.action.MAIN" /> 1981 <category android:name="android.intent.category.SAMPLE_CODE" /> 1982 </intent-filter> 1983 </activity> 1984 1985 <activity android:name=".view.ImageButton1" 1986 android:label="Views/ImageButton"> 1987 <intent-filter> 1988 <action android:name="android.intent.action.MAIN" /> 1989 <category android:name="android.intent.category.SAMPLE_CODE" /> 1990 </intent-filter> 1991 </activity> 1992 1993 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake"> 1994 <intent-filter> 1995 <action android:name="android.intent.action.MAIN" /> 1996 <category android:name="android.intent.category.SAMPLE_CODE" /> 1997 </intent-filter> 1998 </activity> 1999 2000 <activity android:name=".view.Animation2" android:label="Views/Animation/Push"> 2001 <intent-filter> 2002 <action android:name="android.intent.action.MAIN" /> 2003 <category android:name="android.intent.category.SAMPLE_CODE" /> 2004 </intent-filter> 2005 </activity> 2006 2007 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators"> 2008 <intent-filter> 2009 <action android:name="android.intent.action.MAIN" /> 2010 <category android:name="android.intent.category.SAMPLE_CODE" /> 2011 </intent-filter> 2012 </activity> 2013 2014 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade"> 2015 <intent-filter> 2016 <action android:name="android.intent.action.MAIN" /> 2017 <category android:name="android.intent.category.SAMPLE_CODE" /> 2018 </intent-filter> 2019 </activity> 2020 2021 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade"> 2022 <intent-filter> 2023 <action android:name="android.intent.action.MAIN" /> 2024 <category android:name="android.intent.category.SAMPLE_CODE" /> 2025 </intent-filter> 2026 </activity> 2027 2028 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order"> 2029 <intent-filter> 2030 <action android:name="android.intent.action.MAIN" /> 2031 <category android:name="android.intent.category.SAMPLE_CODE" /> 2032 </intent-filter> 2033 </activity> 2034 2035 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize"> 2036 <intent-filter> 2037 <action android:name="android.intent.action.MAIN" /> 2038 <category android:name="android.intent.category.SAMPLE_CODE" /> 2039 </intent-filter> 2040 </activity> 2041 2042 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction"> 2043 <intent-filter> 2044 <action android:name="android.intent.action.MAIN" /> 2045 <category android:name="android.intent.category.SAMPLE_CODE" /> 2046 </intent-filter> 2047 </activity> 2048 2049 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale"> 2050 <intent-filter> 2051 <action android:name="android.intent.action.MAIN" /> 2052 <category android:name="android.intent.category.SAMPLE_CODE" /> 2053 </intent-filter> 2054 </activity> 2055 2056 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations"> 2057 <intent-filter> 2058 <action android:name="android.intent.action.MAIN" /> 2059 <category android:name="android.intent.category.SAMPLE_CODE" /> 2060 </intent-filter> 2061 </activity> 2062 2063 <activity android:name=".view.Controls1" 2064 android:label="Views/Controls/1. Light Theme" 2065 android:theme="@android:style/Theme.Light"> 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.Controls2" 2073 android:label="Views/Controls/2. Dark Theme" 2074 android:theme="@android:style/Theme"> 2075 <intent-filter> 2076 <action android:name="android.intent.action.MAIN" /> 2077 <category android:name="android.intent.category.SAMPLE_CODE" /> 2078 </intent-filter> 2079 </activity> 2080 2081 <activity android:name=".view.Controls3" 2082 android:label="Views/Controls/3. Holo Light Theme" 2083 android:theme="@android:style/Theme.Holo.Light" 2084 android:enabled="@bool/atLeastHoneycomb"> 2085 <intent-filter> 2086 <action android:name="android.intent.action.MAIN" /> 2087 <category android:name="android.intent.category.SAMPLE_CODE" /> 2088 </intent-filter> 2089 </activity> 2090 2091 <activity android:name=".view.Controls4" 2092 android:label="Views/Controls/4. Holo Dark Theme" 2093 android:theme="@android:style/Theme.Holo" 2094 android:enabled="@bool/atLeastHoneycomb"> 2095 <intent-filter> 2096 <action android:name="android.intent.action.MAIN" /> 2097 <category android:name="android.intent.category.SAMPLE_CODE" /> 2098 </intent-filter> 2099 </activity> 2100 2101 <activity android:name=".view.Controls5" 2102 android:label="Views/Controls/5. Custom Theme" 2103 android:theme="@style/CustomTheme"> 2104 <intent-filter> 2105 <action android:name="android.intent.action.MAIN" /> 2106 <category android:name="android.intent.category.SAMPLE_CODE" /> 2107 </intent-filter> 2108 </activity> 2109 2110 <activity android:name=".view.Controls6" 2111 android:label="Views/Controls/6. Holo or Old Theme" 2112 android:theme="@style/ThemeHolo"> 2113 <intent-filter> 2114 <action android:name="android.intent.action.MAIN" /> 2115 <category android:name="android.intent.category.SAMPLE_CODE" /> 2116 </intent-filter> 2117 </activity> 2118 2119 <activity android:name=".view.Buttons1" 2120 android:label="Views/Buttons"> 2121 <intent-filter> 2122 <action android:name="android.intent.action.MAIN" /> 2123 <category android:name="android.intent.category.SAMPLE_CODE" /> 2124 </intent-filter> 2125 </activity> 2126 2127 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top"> 2128 <intent-filter> 2129 <action android:name="android.intent.action.MAIN" /> 2130 <category android:name="android.intent.category.SAMPLE_CODE" /> 2131 </intent-filter> 2132 </activity> 2133 2134 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom"> 2135 <intent-filter> 2136 <action android:name="android.intent.action.MAIN" /> 2137 <category android:name="android.intent.category.SAMPLE_CODE" /> 2138 </intent-filter> 2139 </activity> 2140 2141 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll"> 2142 <intent-filter> 2143 <action android:name="android.intent.action.MAIN" /> 2144 <category android:name="android.intent.category.SAMPLE_CODE" /> 2145 </intent-filter> 2146 </activity> 2147 2148 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts"> 2149 <intent-filter> 2150 <action android:name="android.intent.action.MAIN" /> 2151 <category android:name="android.intent.category.SAMPLE_CODE" /> 2152 </intent-filter> 2153 </activity> 2154 2155 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint"> 2156 <intent-filter> 2157 <action android:name="android.intent.action.MAIN" /> 2158 <category android:name="android.intent.category.SAMPLE_CODE" /> 2159 </intent-filter> 2160 </activity> 2161 2162 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items"> 2163 <intent-filter> 2164 <action android:name="android.intent.action.MAIN" /> 2165 <category android:name="android.intent.category.SAMPLE_CODE" /> 2166 </intent-filter> 2167 </activity> 2168 2169 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental"> 2170 <intent-filter> 2171 <action android:name="android.intent.action.MAIN" /> 2172 <category android:name="android.intent.category.SAMPLE_CODE" /> 2173 </intent-filter> 2174 </activity> 2175 2176 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth"> 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.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs"> 2184 <intent-filter> 2185 <action android:name="android.intent.action.MAIN" /> 2186 <category android:name="android.intent.category.SAMPLE_CODE" /> 2187 </intent-filter> 2188 </activity> 2189 2190 <activity android:name=".view.ProgressBar4" android:label="Views/Progress Bar/4. In Title Bar"> 2191 <intent-filter> 2192 <action android:name="android.intent.action.MAIN" /> 2193 <category android:name="android.intent.category.SAMPLE_CODE" /> 2194 </intent-filter> 2195 </activity> 2196 2197 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar"> 2198 <intent-filter> 2199 <action android:name="android.intent.action.MAIN" /> 2200 <category android:name="android.intent.category.SAMPLE_CODE" /> 2201 </intent-filter> 2202 </activity> 2203 2204 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar"> 2205 <intent-filter> 2206 <action android:name="android.intent.action.MAIN" /> 2207 <category android:name="android.intent.category.SAMPLE_CODE" /> 2208 </intent-filter> 2209 </activity> 2210 2211 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical"> 2212 <intent-filter> 2213 <action android:name="android.intent.action.MAIN" /> 2214 <category android:name="android.intent.category.SAMPLE_CODE" /> 2215 </intent-filter> 2216 </activity> 2217 2218 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal"> 2219 <intent-filter> 2220 <action android:name="android.intent.action.MAIN" /> 2221 <category android:name="android.intent.category.SAMPLE_CODE" /> 2222 </intent-filter> 2223 </activity> 2224 2225 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular"> 2226 <intent-filter> 2227 <action android:name="android.intent.action.MAIN" /> 2228 <category android:name="android.intent.category.SAMPLE_CODE" /> 2229 </intent-filter> 2230 </activity> 2231 2232 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection"> 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.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)"> 2240 <intent-filter> 2241 <action android:name="android.intent.action.MAIN" /> 2242 <category android:name="android.intent.category.SAMPLE_CODE" /> 2243 </intent-filter> 2244 </activity> 2245 2246 <activity android:name=".view.WindowFocusObserver" 2247 android:label="Views/Focus/6. Window Focus Observer"> 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.DateWidgets1" android:label="Views/Date Widgets/1. Dialog"> 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.DateWidgets2" android:label="Views/Date Widgets/2. Inline"> 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.PopupMenu1" android:label="Views/Popup Menu"> 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.SearchViewActionBar" android:label="Views/Search View/Action Bar" 2276 android:theme="@android:style/Theme.Holo"> 2277 <intent-filter> 2278 <action android:name="android.intent.action.MAIN" /> 2279 <category android:name="android.intent.category.SAMPLE_CODE" /> 2280 </intent-filter> 2281 <meta-data android:name="android.app.default_searchable" 2282 android:value=".app.SearchQueryResults" /> 2283 </activity> 2284 2285 <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded" 2286 android:theme="@android:style/Theme.Holo"> 2287 <intent-filter> 2288 <action android:name="android.intent.action.MAIN" /> 2289 <category android:name="android.intent.category.SAMPLE_CODE" /> 2290 </intent-filter> 2291 <meta-data android:name="android.app.default_searchable" 2292 android:value=".app.SearchQueryResults" /> 2293 </activity> 2294 2295 <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter" 2296 android:theme="@android:style/Theme.Holo"> 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.RotatingButton" android:label="Views/Rotating Button"> 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.SecureView" android:label="Views/Secure View"> 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.SplitTouchView" android:label="Views/Splitting Touches across Views"> 2318 <intent-filter> 2319 <action android:name="android.intent.action.MAIN" /> 2320 <category android:name="android.intent.category.SAMPLE_CODE" /> 2321 </intent-filter> 2322 </activity> 2323 2324 <activity android:name=".view.DragAndDropDemo" 2325 android:label="Views/Drag and Drop" 2326 android:hardwareAccelerated="false" 2327 android:enabled="@bool/atLeastHoneycomb"> 2328 <intent-filter> 2329 <action android:name="android.intent.action.MAIN" /> 2330 <category android:name="android.intent.category.SAMPLE_CODE" /> 2331 </intent-filter> 2332 </activity> 2333 2334 <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input"> 2335 <intent-filter> 2336 <action android:name="android.intent.action.MAIN" /> 2337 <category android:name="android.intent.category.SAMPLE_CODE" /> 2338 </intent-filter> 2339 </activity> 2340 2341 <activity android:name=".view.Hover" android:label="Views/Hover Events"> 2342 <intent-filter> 2343 <action android:name="android.intent.action.MAIN" /> 2344 <category android:name="android.intent.category.SAMPLE_CODE" /> 2345 </intent-filter> 2346 </activity> 2347 2348 <activity android:name=".view.SystemUIModes" 2349 android:label="Views/System UI Visibility/System UI Modes" 2350 android:uiOptions="splitActionBarWhenNarrow" 2351 android:enabled="@bool/atLeastJellyBeanMR2"> 2352 <intent-filter> 2353 <action android:name="android.intent.action.MAIN" /> 2354 <category android:name="android.intent.category.SAMPLE_CODE" /> 2355 </intent-filter> 2356 </activity> 2357 2358 <activity android:name=".view.SystemUIModesOverlay" 2359 android:label="Views/System UI Visibility/System UI Modes Overlay" 2360 android:uiOptions="splitActionBarWhenNarrow" 2361 android:enabled="@bool/atLeastJellyBean"> 2362 <intent-filter> 2363 <action android:name="android.intent.action.MAIN" /> 2364 <category android:name="android.intent.category.SAMPLE_CODE" /> 2365 </intent-filter> 2366 </activity> 2367 2368 <activity android:name=".view.ContentBrowserActivity" 2369 android:label="Views/System UI Visibility/Content Browser" 2370 android:theme="@android:style/Theme.Holo.Light.DarkActionBar" 2371 android:uiOptions="splitActionBarWhenNarrow" 2372 android:enabled="@bool/atLeastJellyBean"> 2373 <intent-filter> 2374 <action android:name="android.intent.action.MAIN" /> 2375 <category android:name="android.intent.category.SAMPLE_CODE" /> 2376 </intent-filter> 2377 </activity> 2378 2379 <activity android:name=".view.VideoPlayerActivity" 2380 android:label="Views/System UI Visibility/Video Player" 2381 android:theme="@android:style/Theme.Holo" 2382 android:uiOptions="splitActionBarWhenNarrow" 2383 android:enabled="@bool/atLeastJellyBean"> 2384 <intent-filter> 2385 <action android:name="android.intent.action.MAIN" /> 2386 <category android:name="android.intent.category.SAMPLE_CODE" /> 2387 </intent-filter> 2388 </activity> 2389 2390 <activity android:name=".view.Switches" android:label="Views/Switches"> 2391 <intent-filter> 2392 <action android:name="android.intent.action.MAIN" /> 2393 <category android:name="android.intent.category.SAMPLE_CODE" /> 2394 </intent-filter> 2395 </activity> 2396 2397 <!-- ************************************* --> 2398 <!-- GRAPHICS SAMPLES --> 2399 <!-- ************************************* --> 2400 2401 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube" 2402 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 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=".graphics.Compass" android:label="Graphics/Compass"> 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=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape"> 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=".graphics.CompressedTextureActivity" 2424 android:label="Graphics/OpenGL ES/Compressed Texture" 2425 android:theme="@android:style/Theme.NoTitleBar" 2426 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2427 <intent-filter> 2428 <action android:name="android.intent.action.MAIN" /> 2429 <category android:name="android.intent.category.SAMPLE_CODE" /> 2430 </intent-filter> 2431 </activity> 2432 2433 <activity android:name=".graphics.CubeMapActivity" 2434 android:label="Graphics/OpenGL ES/Cube Map" 2435 android:theme="@android:style/Theme.NoTitleBar" 2436 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2437 <intent-filter> 2438 <action android:name="android.intent.action.MAIN" /> 2439 <category android:name="android.intent.category.SAMPLE_CODE" /> 2440 </intent-filter> 2441 </activity> 2442 2443 2444 <activity android:name=".graphics.FrameBufferObjectActivity" 2445 android:label="Graphics/OpenGL ES/Frame Buffer Object" 2446 android:theme="@android:style/Theme.NoTitleBar" 2447 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2448 <intent-filter> 2449 <action android:name="android.intent.action.MAIN" /> 2450 <category android:name="android.intent.category.SAMPLE_CODE" /> 2451 </intent-filter> 2452 </activity> 2453 2454 <activity android:name=".graphics.GLSurfaceViewActivity" 2455 android:label="Graphics/OpenGL ES/GLSurfaceView" 2456 android:theme="@android:style/Theme.NoTitleBar" 2457 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2458 <intent-filter> 2459 <action android:name="android.intent.action.MAIN" /> 2460 <category android:name="android.intent.category.SAMPLE_CODE" /> 2461 </intent-filter> 2462 </activity> 2463 2464 <activity android:name=".graphics.GLES20Activity" 2465 android:label="Graphics/OpenGL ES/OpenGL ES 2.0" 2466 android:theme="@android:style/Theme.NoTitleBar" 2467 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2468 <intent-filter> 2469 <action android:name="android.intent.action.MAIN" /> 2470 <category android:name="android.intent.category.SAMPLE_CODE" /> 2471 </intent-filter> 2472 </activity> 2473 2474 <activity android:name=".graphics.MatrixPaletteActivity" 2475 android:label="Graphics/OpenGL ES/Matrix Palette Skinning" 2476 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2477 <intent-filter> 2478 <action android:name="android.intent.action.MAIN" /> 2479 <category android:name="android.intent.category.SAMPLE_CODE" /> 2480 </intent-filter> 2481 </activity> 2482 2483 <activity android:name=".graphics.TranslucentGLSurfaceViewActivity" 2484 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView" 2485 android:theme="@style/Theme.Translucent" 2486 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 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=".graphics.TriangleActivity" 2494 android:label="Graphics/OpenGL ES/Textured Triangle" 2495 android:theme="@android:style/Theme.Holo.Dialog" 2496 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2497 <intent-filter> 2498 <action android:name="android.intent.action.MAIN" /> 2499 <category android:name="android.intent.category.SAMPLE_CODE" /> 2500 </intent-filter> 2501 </activity> 2502 2503 <activity android:name=".graphics.spritetext.SpriteTextActivity" 2504 android:label="Graphics/OpenGL ES/Sprite Text" 2505 android:theme="@android:style/Theme.NoTitleBar" 2506 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2507 <intent-filter> 2508 <action android:name="android.intent.action.MAIN" /> 2509 <category android:name="android.intent.category.SAMPLE_CODE" /> 2510 </intent-filter> 2511 </activity> 2512 2513 <activity android:name=".graphics.TouchRotateActivity" 2514 android:label="Graphics/OpenGL ES/Touch Rotate" 2515 android:theme="@android:style/Theme.NoTitleBar" 2516 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"> 2517 <intent-filter> 2518 <action android:name="android.intent.action.MAIN" /> 2519 <category android:name="android.intent.category.SAMPLE_CODE" /> 2520 </intent-filter> 2521 </activity> 2522 2523 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly"> 2524 <intent-filter> 2525 <action android:name="android.intent.action.MAIN" /> 2526 <category android:name="android.intent.category.SAMPLE_CODE" /> 2527 </intent-filter> 2528 </activity> 2529 2530 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit"> 2531 <intent-filter> 2532 <action android:name="android.intent.action.MAIN" /> 2533 <category android:name="android.intent.category.SAMPLE_CODE" /> 2534 </intent-filter> 2535 </activity> 2536 2537 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects"> 2538 <intent-filter> 2539 <action android:name="android.intent.action.MAIN" /> 2540 <category android:name="android.intent.category.SAMPLE_CODE" /> 2541 </intent-filter> 2542 </activity> 2543 2544 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable"> 2545 <intent-filter> 2546 <action android:name="android.intent.action.MAIN" /> 2547 <category android:name="android.intent.category.SAMPLE_CODE" /> 2548 </intent-filter> 2549 </activity> 2550 2551 <activity android:name=".graphics.SurfaceViewOverlay" 2552 android:label="Graphics/SurfaceView Overlay"> 2553 <intent-filter> 2554 <action android:name="android.intent.action.MAIN" /> 2555 <category android:name="android.intent.category.SAMPLE_CODE" /> 2556 </intent-filter> 2557 </activity> 2558 2559 <activity android:name=".graphics.WindowSurface" 2560 android:label="Graphics/Surface Window"> 2561 <intent-filter> 2562 <action android:name="android.intent.action.MAIN" /> 2563 <category android:name="android.intent.category.SAMPLE_CODE" /> 2564 </intent-filter> 2565 </activity> 2566 2567 <activity android:hardwareAccelerated="false" 2568 android:name=".graphics.TextAlign" android:label="Graphics/Text Align"> 2569 <intent-filter> 2570 <action android:name="android.intent.action.MAIN" /> 2571 <category android:name="android.intent.category.SAMPLE_CODE" /> 2572 </intent-filter> 2573 </activity> 2574 2575 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs"> 2576 <intent-filter> 2577 <action android:name="android.intent.action.MAIN" /> 2578 <category android:name="android.intent.category.SAMPLE_CODE" /> 2579 </intent-filter> 2580 </activity> 2581 2582 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns"> 2583 <intent-filter> 2584 <action android:name="android.intent.action.MAIN" /> 2585 <category android:name="android.intent.category.SAMPLE_CODE" /> 2586 </intent-filter> 2587 </activity> 2588 2589 <activity android:hardwareAccelerated="false" 2590 android:name=".graphics.Clipping" android:label="Graphics/Clipping"> 2591 <intent-filter> 2592 <action android:name="android.intent.action.MAIN" /> 2593 <category android:name="android.intent.category.SAMPLE_CODE" /> 2594 </intent-filter> 2595 </activity> 2596 2597 <activity android:name=".graphics.Layers" android:label="Graphics/Layers"> 2598 <intent-filter> 2599 <action android:name="android.intent.action.MAIN" /> 2600 <category android:name="android.intent.category.SAMPLE_CODE" /> 2601 </intent-filter> 2602 </activity> 2603 2604 <activity android:hardwareAccelerated="false" 2605 android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart"> 2606 <intent-filter> 2607 <action android:name="android.intent.action.MAIN" /> 2608 <category android:name="android.intent.category.SAMPLE_CODE" /> 2609 </intent-filter> 2610 </activity> 2611 2612 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes"> 2613 <intent-filter> 2614 <action android:name="android.intent.action.MAIN" /> 2615 <category android:name="android.intent.category.SAMPLE_CODE" /> 2616 </intent-filter> 2617 </activity> 2618 2619 <activity android:hardwareAccelerated="false" 2620 android:name=".graphics.Pictures" android:label="Graphics/Pictures"> 2621 <intent-filter> 2622 <action android:name="android.intent.action.MAIN" /> 2623 <category android:name="android.intent.category.SAMPLE_CODE" /> 2624 </intent-filter> 2625 </activity> 2626 2627 <activity android:hardwareAccelerated="false" 2628 android:name=".graphics.Vertices" android:label="Graphics/Vertices"> 2629 <intent-filter> 2630 <action android:name="android.intent.action.MAIN" /> 2631 <category android:name="android.intent.category.SAMPLE_CODE" /> 2632 </intent-filter> 2633 </activity> 2634 2635 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables"> 2636 <intent-filter> 2637 <action android:name="android.intent.action.MAIN" /> 2638 <category android:name="android.intent.category.SAMPLE_CODE" /> 2639 </intent-filter> 2640 </activity> 2641 2642 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest"> 2643 <intent-filter> 2644 <action android:name="android.intent.action.MAIN" /> 2645 <category android:name="android.intent.category.SAMPLE_CODE" /> 2646 </intent-filter> 2647 </activity> 2648 2649 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap"> 2650 <intent-filter> 2651 <action android:name="android.intent.action.MAIN" /> 2652 <category android:name="android.intent.category.SAMPLE_CODE" /> 2653 </intent-filter> 2654 </activity> 2655 2656 <activity android:name=".graphics.Regions" android:label="Graphics/Regions"> 2657 <intent-filter> 2658 <action android:name="android.intent.action.MAIN" /> 2659 <category android:name="android.intent.category.SAMPLE_CODE" /> 2660 </intent-filter> 2661 </activity> 2662 2663 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep"> 2664 <intent-filter> 2665 <action android:name="android.intent.action.MAIN" /> 2666 <category android:name="android.intent.category.SAMPLE_CODE" /> 2667 </intent-filter> 2668 </activity> 2669 2670 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh"> 2671 <intent-filter> 2672 <action android:name="android.intent.action.MAIN" /> 2673 <category android:name="android.intent.category.SAMPLE_CODE" /> 2674 </intent-filter> 2675 </activity> 2676 2677 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText"> 2678 <intent-filter> 2679 <action android:name="android.intent.action.MAIN" /> 2680 <category android:name="android.intent.category.SAMPLE_CODE" /> 2681 </intent-filter> 2682 </activity> 2683 2684 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces"> 2685 <intent-filter> 2686 <action android:name="android.intent.action.MAIN" /> 2687 <category android:name="android.intent.category.SAMPLE_CODE" /> 2688 </intent-filter> 2689 </activity> 2690 2691 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint"> 2692 <intent-filter> 2693 <action android:name="android.intent.action.MAIN" /> 2694 <category android:name="android.intent.category.SAMPLE_CODE" /> 2695 </intent-filter> 2696 </activity> 2697 2698 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix"> 2699 <intent-filter> 2700 <action android:name="android.intent.action.MAIN" /> 2701 <category android:name="android.intent.category.SAMPLE_CODE" /> 2702 </intent-filter> 2703 </activity> 2704 2705 <activity android:hardwareAccelerated="false" 2706 android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode"> 2707 <intent-filter> 2708 <action android:name="android.intent.action.MAIN" /> 2709 <category android:name="android.intent.category.SAMPLE_CODE" /> 2710 </intent-filter> 2711 </activity> 2712 2713 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters"> 2714 <intent-filter> 2715 <action android:name="android.intent.action.MAIN" /> 2716 <category android:name="android.intent.category.SAMPLE_CODE" /> 2717 </intent-filter> 2718 </activity> 2719 2720 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap"> 2721 <intent-filter> 2722 <action android:name="android.intent.action.MAIN" /> 2723 <category android:name="android.intent.category.SAMPLE_CODE" /> 2724 </intent-filter> 2725 </activity> 2726 2727 <activity android:hardwareAccelerated="false" 2728 android:name=".graphics.DrawPoints" android:label="Graphics/Points"> 2729 <intent-filter> 2730 <action android:name="android.intent.action.MAIN" /> 2731 <category android:name="android.intent.category.SAMPLE_CODE" /> 2732 </intent-filter> 2733 </activity> 2734 2735 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint" 2736 android:theme="@style/Theme.Black" 2737 android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize"> 2738 <intent-filter> 2739 <action android:name="android.intent.action.MAIN" /> 2740 <category android:name="android.intent.category.SAMPLE_CODE" /> 2741 </intent-filter> 2742 </activity> 2743 2744 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels"> 2745 <intent-filter> 2746 <action android:name="android.intent.action.MAIN" /> 2747 <category android:name="android.intent.category.SAMPLE_CODE" /> 2748 </intent-filter> 2749 </activity> 2750 2751 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes"> 2752 <intent-filter> 2753 <action android:name="android.intent.action.MAIN" /> 2754 <category android:name="android.intent.category.SAMPLE_CODE" /> 2755 </intent-filter> 2756 </activity> 2757 2758 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects"> 2759 <intent-filter> 2760 <action android:name="android.intent.action.MAIN" /> 2761 <category android:name="android.intent.category.SAMPLE_CODE" /> 2762 </intent-filter> 2763 </activity> 2764 2765 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable"> 2766 <intent-filter> 2767 <action android:name="android.intent.action.MAIN" /> 2768 <category android:name="android.intent.category.SAMPLE_CODE" /> 2769 </intent-filter> 2770 </activity> 2771 2772 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable"> 2773 <intent-filter> 2774 <action android:name="android.intent.action.MAIN" /> 2775 <category android:name="android.intent.category.SAMPLE_CODE" /> 2776 </intent-filter> 2777 </activity> 2778 2779 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable"> 2780 <intent-filter> 2781 <action android:name="android.intent.action.MAIN" /> 2782 <category android:name="android.intent.category.SAMPLE_CODE" /> 2783 </intent-filter> 2784 </activity-alias> 2785 2786 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density"> 2787 <intent-filter> 2788 <action android:name="android.intent.action.MAIN" /> 2789 <category android:name="android.intent.category.SAMPLE_CODE" /> 2790 </intent-filter> 2791 </activity> 2792 2793 <!-- ************************************* --> 2794 <!-- MEDIA SAMPLES --> 2795 <!-- ************************************* --> 2796 2797 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer"> 2798 <intent-filter> 2799 <action android:name="android.intent.action.MAIN" /> 2800 <category android:name="android.intent.category.SAMPLE_CODE" /> 2801 </intent-filter> 2802 </activity> 2803 2804 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer"> 2805 <intent-filter> 2806 <category android:name="android.intent.category.SAMPLE_CODE" /> 2807 </intent-filter> 2808 </activity> 2809 2810 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer"> 2811 <intent-filter> 2812 <category android:name="android.intent.category.SAMPLE_CODE" /> 2813 </intent-filter> 2814 </activity> 2815 2816 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView"> 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=".media.AudioFxDemo" android:label="Media/AudioFx"> 2824 <intent-filter> 2825 <action android:name="android.intent.action.MAIN" /> 2826 <category android:name="android.intent.category.SAMPLE_CODE" /> 2827 </intent-filter> 2828 </activity> 2829 2830 <!-- ************************************* --> 2831 <!-- APPWIDGET PACKAGE SAMPLES --> 2832 <!-- ************************************* --> 2833 2834 <receiver android:name=".appwidget.ExampleAppWidgetProvider"> 2835 <meta-data android:name="android.appwidget.provider" 2836 android:resource="@xml/appwidget_provider" /> 2837 <intent-filter> 2838 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 2839 </intent-filter> 2840 </receiver> 2841 2842 <activity android:name=".appwidget.ExampleAppWidgetConfigure"> 2843 <intent-filter> 2844 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> 2845 </intent-filter> 2846 </activity> 2847 2848 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false"> 2849 <intent-filter> 2850 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" /> 2851 <action android:name="android.intent.ACTION_TIME" /> 2852 </intent-filter> 2853 </receiver> 2854 2855 <!-- ************************************* --> 2856 <!-- OTHER SAMPLES --> 2857 <!-- ************************************* --> 2858 2859 <activity android:name=".text.Link" android:label="Text/Linkify"> 2860 <intent-filter> 2861 <action android:name="android.intent.action.MAIN" /> 2862 <category android:name="android.intent.category.SAMPLE_CODE" /> 2863 </intent-filter> 2864 </activity> 2865 2866 <activity android:name=".text.Marquee" android:label="Text/Marquee"> 2867 <intent-filter> 2868 <action android:name="android.intent.action.MAIN" /> 2869 <category android:name="android.intent.category.SAMPLE_CODE" /> 2870 </intent-filter> 2871 </activity> 2872 2873 <activity android:name=".text.LogTextBox1" android:label="Text/LogTextBox"> 2874 <intent-filter> 2875 <action android:name="android.intent.action.MAIN" /> 2876 <category android:name="android.intent.category.SAMPLE_CODE" /> 2877 </intent-filter> 2878 </activity> 2879 2880 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch"> 2881 <intent-filter> 2882 <action android:name="android.intent.action.MAIN" /> 2883 <category android:name="android.intent.category.SAMPLE_CODE" /> 2884 </intent-filter> 2885 </activity> 2886 2887 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter"> 2888 <intent-filter> 2889 <action android:name="android.intent.action.MAIN" /> 2890 <category android:name="android.intent.category.SAMPLE_CODE" /> 2891 </intent-filter> 2892 2893 <!-- Add a technology filter --> 2894 <intent-filter> 2895 <action android:name="android.nfc.action.TECH_DISCOVERED" /> 2896 </intent-filter> 2897 2898 <meta-data android:name="android.nfc.action.TECH_DISCOVERED" 2899 android:resource="@xml/filter_nfc" 2900 /> 2901 </activity> 2902 2903 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush"> 2904 <intent-filter> 2905 <action android:name="android.intent.action.MAIN" /> 2906 <category android:name="android.intent.category.SAMPLE_CODE" /> 2907 </intent-filter> 2908 </activity> 2909 2910 <activity android:name=".security.KeyStoreUsage" android:label="Security/KeyStore" 2911 android:windowSoftInputMode="adjustPan"> 2912 <intent-filter> 2913 <action android:name="android.intent.action.MAIN" /> 2914 <category android:name="android.intent.category.SAMPLE_CODE" /> 2915 </intent-filter> 2916 </activity> 2917 </application> 2918 2919 <instrumentation android:name=".app.LocalSampleInstrumentation" 2920 android:targetPackage="com.example.android.apis" 2921 android:label="Local Sample" /> 2922 2923 </manifest> 2924