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