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