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