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