1 <p>The API Demos application includes a variety of small applications 2 that illustrate the use of various Android APIs. It includes samples of: 3 </p> 4 <ul> 5 <li>Notifications</li> 6 <li>Alarms</li> 7 <li>Progress Dialogs</li> 8 <li>Intents</li> 9 <li>Menus</li> 10 <li>Search</li> 11 <li>Persistent application state</li> 12 <li>Preferences</li> 13 <li>Background Services</li> 14 <li>App Widgets</li> 15 <li>Voice Recognition</li> 16 <li>And many many more...</li> 17 </ul> 18 19 <div class="note"> 20 <p><strong>Update:</strong> The following are some of the new demos for Android 4.0:</p> 21 <ul> 22 <li><a 23 href="src/com/example/android/apis/preference/PreferencesFromCode.html">Switch Preference</a></li> 24 <li><a 25 href="src/com/example/android/apis/app/ActionBarSettingsActionProviderActivity.html">Settings Action Provider 26 </a></li> 27 <li><a 28 href="src/com/example/android/apis/app/ActionBarShareActionProviderActivity.html">Share Action Provider 29 </a></li> 30 <li><a href="src/com/example/android/apis/view/SearchViewActionBar.html">Collapsible action 31 view</a></li> 32 <li><a href="src/com/example/android/apis/app/FragmentCustomAnimations.html">Custom 33 fragment animations</a></li> 34 <li><a href="src/com/example/android/apis/app/RemoteService.html">Service bindings</a></li> 35 <li><a href="src/com/example/android/apis/view/OverscanActivity.html">Full screen UI modes</a></li> 36 <li><a href="src/com/example/android/apis/graphics/TouchPaint.html">Stylus and hover 37 support</a></li> 38 <li><a href="src/com/example/android/apis/view/Switches.html">Switch widget</a></li> 39 <li><a href="src/com/example/android/apis/accessibility/AccessibilityNodeProviderActivity.html">Accessibility Node Provider</a></li> 40 <li><a 41 href="src/com/example/android/apis/accessibility/TaskBackService.html">Window 42 Querying Accessibility Service</a></li> 43 <li><a 44 href="src/com/example/android/apis/accessibility/CustomViewAccessibilityActivity.html">Custom View 45 Accessibility</a></li> 46 47 </ul> 48 </div> 49 50 <script type="text/javascript"> 51 52 // This is a totally temporary hack to display the following content only 53 // when the docs are online. This will be changed once the samples get moved. 54 55 if (toRoot == "/") { 56 57 document.write(""+ 58 "<p>You'll notice that all the samples are included in a single Android "+ 59 "project, so the application code and other resource files for all samples are batched "+ 60 "together. To help you find the code that's relevant to you, here's a directory that "+ 61 "points to the program code for the different topics included in the project:</p>"+ 62 63 "<ul><li><a href='src/com/example/android/apis/animation/index.html'>Animation</a></li>"+ 64 " <li><a href='src/com/example/android/apis/app/index.html'>App</a></li>"+ 65 " <li><a href='src/com/example/android/apis/appwidget/index.html'>App Widgets</a></li>"+ 66 " <li><a href='src/com/example/android/apis/content/index.html'>Content</a></li>"+ 67 " <li><a href='src/com/example/android/apis/graphics/index.html'>Graphics</a></li>"+ 68 " <li><a href='src/com/example/android/apis/media/index.html'>Media</a></li>"+ 69 " <li><a href='src/com/example/android/apis/os/index.html'>OS</a></li>"+ 70 " <li><a href='src/com/example/android/apis/text/index.html'>Text</a></li>"+ 71 " <li><a href='src/com/example/android/apis/view/index.html'>Views</a></li></ul>"); 72 73 } 74 75 </script> 76