xref: /aosp_15_r20/development/samples/ApiDemos/_index.html (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
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