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