Scott Main | 0468085 | 2009-08-24 15:27:00 -0700 | [diff] [blame] | 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: |
The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 3 | </p> |
Scott Main | 0468085 | 2009-08-24 15:27:00 -0700 | [diff] [blame] | 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> |
The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 18 | |
Scott Main | 8e56770 | 2011-10-14 11:05:08 -0700 | [diff] [blame] | 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 |
Scott Main | 936304c | 2011-10-14 14:02:45 -0700 | [diff] [blame^] | 23 | href="src/com/example/android/apis/preference/PreferencesFromCode.html">SwitchPreference</a></li> |
Scott Main | 8e56770 | 2011-10-14 11:05:08 -0700 | [diff] [blame] | 24 | <li><a |
Scott Main | 936304c | 2011-10-14 14:02:45 -0700 | [diff] [blame^] | 25 | href="src/com/example/android/apis/app/ActionBarActionProviderActivity.html">ShareActionProvider |
Scott Main | 8e56770 | 2011-10-14 11:05:08 -0700 | [diff] [blame] | 26 | </a></li> |
Scott Main | 936304c | 2011-10-14 14:02:45 -0700 | [diff] [blame^] | 27 | <li><a href="src/com/example/android/apis/view/SearchViewActionBar.html">Collapsible action |
Scott Main | 8e56770 | 2011-10-14 11:05:08 -0700 | [diff] [blame] | 28 | view</a></li> |
Scott Main | 936304c | 2011-10-14 14:02:45 -0700 | [diff] [blame^] | 29 | <li><a href="src/com/example/android/apis/app/FragmentCustomAnimations.html">Custom |
Scott Main | 8e56770 | 2011-10-14 11:05:08 -0700 | [diff] [blame] | 30 | fragment animations</a></li> |
Scott Main | 936304c | 2011-10-14 14:02:45 -0700 | [diff] [blame^] | 31 | <li><a href="src/com/example/android/apis/app/RemoteService.html">Service bindings</a></li> |
| 32 | <li><a href="src/com/example/android/apis/view/OverscanActivity.html">Full screen UI modes</a></li> |
| 33 | <li><a href="src/com/example/android/apis/graphics/TouchPaint.html">Stylus and hover |
Scott Main | 8e56770 | 2011-10-14 11:05:08 -0700 | [diff] [blame] | 34 | support</a></li> |
| 35 | <li><a href="src/com/example/android/apis/view/Switches.html">Switch widget</a></li> |
| 36 | </ul> |
| 37 | </div> |
| 38 | |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 39 | <script type="text/javascript"> |
The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 40 | |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 41 | // This is a totally temporary hack to display the following content only |
| 42 | // when the docs are online. This will be changed once the samples get moved. |
Scott Main | 0468085 | 2009-08-24 15:27:00 -0700 | [diff] [blame] | 43 | |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 44 | if (toRoot == "/") { |
Scott Main | 0468085 | 2009-08-24 15:27:00 -0700 | [diff] [blame] | 45 | |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 46 | document.write(""+ |
Dirk Dougherty | e096b94 | 2010-01-11 16:33:57 -0800 | [diff] [blame] | 47 | "<p>You'll notice that all the samples are included in a single Android "+ |
| 48 | "project, so the application code and other resource files for all samples are batched "+ |
| 49 | "together. To help you find the code that's relevant to you, here's a directory that "+ |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 50 | "points to the program code for the different topics included in the project:</p>"+ |
Scott Main | 0468085 | 2009-08-24 15:27:00 -0700 | [diff] [blame] | 51 | |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 52 | "<ul><li><a href='src/com/example/android/apis/animation/index.html'>Animation</a></li>"+ |
| 53 | " <li><a href='src/com/example/android/apis/app/index.html'>App</a></li>"+ |
| 54 | " <li><a href='src/com/example/android/apis/appwidget/index.html'>App Widgets</a></li>"+ |
| 55 | " <li><a href='src/com/example/android/apis/content/index.html'>Content</a></li>"+ |
| 56 | " <li><a href='src/com/example/android/apis/graphics/index.html'>Graphics</a></li>"+ |
| 57 | " <li><a href='src/com/example/android/apis/media/index.html'>Media</a></li>"+ |
| 58 | " <li><a href='src/com/example/android/apis/os/index.html'>OS</a></li>"+ |
| 59 | " <li><a href='src/com/example/android/apis/text/index.html'>Text</a></li>"+ |
Dianne Hackborn | 10c3352 | 2011-05-27 18:29:00 -0700 | [diff] [blame] | 60 | " <li><a href='src/com/example/android/apis/view/index.html'>Views</a></li></ul>"); |
The Android Open Source Project | 52d4c30 | 2009-03-03 19:29:09 -0800 | [diff] [blame] | 61 | |
Scott Main | ea6c4f9 | 2009-11-20 14:38:29 -0800 | [diff] [blame] | 62 | } |
| 63 | |
| 64 | </script> |