1<p>The API Demos application includes a variety of small applications 2that 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 23href="src/com/example/android/apis/preference/PreferencesFromCode.html">Switch Preference</a></li> 24<li><a 25href="src/com/example/android/apis/app/ActionBarSettingsActionProviderActivity.html">Settings Action Provider 26</a></li> 27<li><a 28href="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 31view</a></li> 32<li><a href="src/com/example/android/apis/app/FragmentCustomAnimations.html">Custom 33fragment 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 37support</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 55if (toRoot == "/") { 56 57document.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