diff options
author | Scott Main <smain@google.com> | 2011-02-15 13:18:30 -0800 |
---|---|---|
committer | Scott Main <smain@google.com> | 2011-02-15 16:00:37 -0800 |
commit | 13033ea52714d48d754c6bc8fccb18514c645a47 (patch) | |
tree | 73ddd7b90a72ce51724cc0b09a8a5d1945dad494 /docs/html/guide/topics | |
parent | a460a9ac79bb79c2a410401a907a6bdf21320746 (diff) | |
download | frameworks_base-13033ea52714d48d754c6bc8fccb18514c645a47.zip frameworks_base-13033ea52714d48d754c6bc8fccb18514c645a47.tar.gz frameworks_base-13033ea52714d48d754c6bc8fccb18514c645a47.tar.bz2 |
docs: fix misc broken links
Change-Id: Id7d0ee36398aca452ceb2c3d15982397f58a06c6
Diffstat (limited to 'docs/html/guide/topics')
-rw-r--r-- | docs/html/guide/topics/advanced/aidl.jd | 6 | ||||
-rw-r--r-- | docs/html/guide/topics/fundamentals.jd | 5 | ||||
-rw-r--r-- | docs/html/guide/topics/fundamentals/activities.jd | 7 | ||||
-rw-r--r-- | docs/html/guide/topics/fundamentals/fragments.jd | 3 | ||||
-rw-r--r-- | docs/html/guide/topics/fundamentals/services.jd | 4 | ||||
-rw-r--r-- | docs/html/guide/topics/providers/loaders.jd | 9 | ||||
-rwxr-xr-x | docs/html/guide/topics/testing/testing_android.jd | 4 | ||||
-rw-r--r-- | docs/html/guide/topics/ui/actionbar.jd | 14 | ||||
-rw-r--r-- | docs/html/guide/topics/ui/drag-drop.jd | 4 |
9 files changed, 37 insertions, 19 deletions
diff --git a/docs/html/guide/topics/advanced/aidl.jd b/docs/html/guide/topics/advanced/aidl.jd index fef46ec..419048a 100644 --- a/docs/html/guide/topics/advanced/aidl.jd +++ b/docs/html/guide/topics/advanced/aidl.jd @@ -14,9 +14,11 @@ do that marshalling is tedious to write, so Android handles it for you with AIDL <p class="note"><strong>Note:</strong> Using AIDL is necessary only if you allow clients from different applications to access your service for IPC and want to handle multithreading in your service. If you do not need to perform IPC across -different applications, you should create your interface <a href="Binder">implementing a +different applications, you should create your interface <a +href="{@docRoot}guide/topics/fundamentals/bound-services.html#Binder">implementing a Binder</a> or, if you want to perform IPC, but do not need to handle multithreading, then you -should implement your interface <a href="#Messenger">using a Messenger</a>.</p> +should implement your interface <a +href="{@docRoot}guide/topics/fundamentals/bound-services.html#Messenger">using a Messenger</a>.</p> <p>Before you begin designing your AIDL interface, be aware that calls on to an AIDL interface are direct function calls. You can not generally make assumptions about the thread in which the call diff --git a/docs/html/guide/topics/fundamentals.jd b/docs/html/guide/topics/fundamentals.jd index 3fdbd95..661f5cb 100644 --- a/docs/html/guide/topics/fundamentals.jd +++ b/docs/html/guide/topics/fundamentals.jd @@ -422,7 +422,7 @@ because the Android system makes the appropriate adjustments to your UI layout a resources. However, you should create specialized layouts for certain screen sizes and provide specialized images for certain densities, using alternative layout resources, and by declaring in your manifest exactly which screen sizes your application supports with the <a -href="{@docRoot}guide/topics/manifest/supports-screens.html">{@code +href="{@docRoot}guide/topics/manifest/supports-screens-element.html">{@code <supports-screens>}</a> element.</p> <p>For more information, see the <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple Screens</a> @@ -453,7 +453,8 @@ platform version specifies an <a href="{@docRoot}guide/appendix/api-levels.html">API Level</a> (for example, Android 1.0 is API Level 1 and Android 2.3 is API Level 9). If you use any APIs that were added to the platform after version 1.0, you should declare the minimum API Level in which those APIs were introduced using the -<a href="{@docRoot}guide/topics/manifest/uses-sdk.html">{@code <uses-sdk>}</a> element.</dd> +<a href="{@docRoot}guide/topics/manifest/uses-sdk-element.html">{@code <uses-sdk>}</a> +element.</dd> </dl> <p>It's important that you declare all such requirements for your application, because, when you diff --git a/docs/html/guide/topics/fundamentals/activities.jd b/docs/html/guide/topics/fundamentals/activities.jd index 9079ef6..5cc1b45 100644 --- a/docs/html/guide/topics/fundamentals/activities.jd +++ b/docs/html/guide/topics/fundamentals/activities.jd @@ -40,7 +40,7 @@ page.title=Activities <h2>See also</h2> <ol> <li><a href="{@docRoot}resources/tutorials/hello-world.html">Hello World Tutorial</a></li> - <li><a href="{@docRoot}guide/topics/fundamentals/tasks-and-back-stack">Tasks and Back + <li><a href="{@docRoot}guide/topics/fundamentals/tasks-and-back-stack.html">Tasks and Back Stack</a></li> </ol> @@ -594,13 +594,14 @@ from the time {@link android.app.Activity#onPause onPause()} returns to the time definition in table 1 might still be killed by the system—but that would happen only in extreme circumstances when there is no other recourse. When an activity might be killed is discussed more in the <a -href="{@docRoot}guide/topics/fundamentals/processes-and-threading.html">Processes and +href="{@docRoot}guide/topics/fundamentals/processes-and-threads.html">Processes and Threading</a> document.</p> <h3 id="SavingActivityState">Saving activity state</h3> -<p>The introduction to <a href="Lifecycle">Managing the Activity Lifecycle</a> briefly mentions that +<p>The introduction to <a href="#Lifecycle">Managing the Activity Lifecycle</a> briefly mentions +that when an activity is paused or stopped, the state of the activity is retained. This is true because the {@link android.app.Activity} object is still held in memory when it is paused or stopped—all information about its members and current state is still alive. Thus, any changes diff --git a/docs/html/guide/topics/fundamentals/fragments.jd b/docs/html/guide/topics/fundamentals/fragments.jd index 7ca990e..f780960 100644 --- a/docs/html/guide/topics/fundamentals/fragments.jd +++ b/docs/html/guide/topics/fundamentals/fragments.jd @@ -743,7 +743,8 @@ from the list. It also demonstrates how to provide different configurations of t based on the screen configuration.</p> <p class="note"><strong>Note:</strong> The complete source code for this activity is available in -<a href="resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentLayout.html">{@code +<a +href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentLayout.html">{@code FragmentLayout.java}</a>.</p> <p>The main activity applies a layout in the usual way, during {@link diff --git a/docs/html/guide/topics/fundamentals/services.jd b/docs/html/guide/topics/fundamentals/services.jd index d0c924a..a9dd315 100644 --- a/docs/html/guide/topics/fundamentals/services.jd +++ b/docs/html/guide/topics/fundamentals/services.jd @@ -121,7 +121,7 @@ a thread in {@link android.app.Activity#onCreate onCreate()}, start running it i android.app.Activity#onStart onStart()}, then stop it in {@link android.app.Activity#onStop onStop()}. Also consider using {@link android.os.AsyncTask} or {@link android.os.HandlerThread}, instead of the traditional {@link java.lang.Thread} class. See the <a -href="{@docRoot}guide/topics/fundamentals/processes-and-threading.html#Threads">Processes and +href="{@docRoot}guide/topics/fundamentals/processes-and-threads.html#Threads">Processes and Threading</a> document for more information about threads.</p> <p>Remember that if you do use a service, it still runs in your application's main thread by default, so you should still create a new thread within the service if it performs intensive or @@ -183,7 +183,7 @@ by the system. If the system kills your service, it restarts it as soon as resou available again (though this also depends on the value you return from {@link android.app.Service#onStartCommand onStartCommand()}, as discussed later). For more information about when the system might destroy a service, see the <a -href="{@docRoot}guide/topics/fundamentals/processes-and-threading.html">Processes and Threading</a> +href="{@docRoot}guide/topics/fundamentals/processes-and-threads.html">Processes and Threading</a> document.</p> <p>In the following sections, you'll see how you can create each type of service and how to use diff --git a/docs/html/guide/topics/providers/loaders.jd b/docs/html/guide/topics/providers/loaders.jd index c54656c..ab9706b 100644 --- a/docs/html/guide/topics/providers/loaders.jd +++ b/docs/html/guide/topics/providers/loaders.jd @@ -29,8 +29,11 @@ page.title=Using Loaders <h2>Related samples</h2> <ol> - <li> <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentCursorLoader.html"> FragmentCursorLoader</a></li> - <li> <a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/LoaderThrottle.html"> LoaderThrottle</a></li> + <li> <a +href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentListCursorLoader.html">FragmentListCursorLoader</a></li> + <li> <a +href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/LoaderThrottle.html"> +LoaderThrottle</a></li> </ol> </div> </div> @@ -480,7 +483,7 @@ public static class CursorLoaderListFragment extends ListFragment <p>There are a few different samples in <strong>ApiDemos</strong> that illustrate how to use loaders:</p> <ul> - <li><a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentCursorLoader.html"> FragmentCursorLoader</a> — A complete version of the + <li><a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentListCursorLoader.html">FragmentListCursorLoader</a> — A complete version of the snippet shown above.</li> <li><a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/LoaderThrottle.html"> LoaderThrottle</a> — An example of how to use throttling to reduce the number of queries a content provider does then its data changes.</li> diff --git a/docs/html/guide/topics/testing/testing_android.jd b/docs/html/guide/topics/testing/testing_android.jd index 6f3048c..732524e 100755 --- a/docs/html/guide/topics/testing/testing_android.jd +++ b/docs/html/guide/topics/testing/testing_android.jd @@ -653,10 +653,12 @@ The <a href="{@docRoot}guide/developing/tools/monkey.html">UI/Application Exerci It guides you through a more complex testing scenario that you develop against a more realistic application. </li> + <!-- sample is not available <li> - The sample test package <a href="{@docRoot}resources/samples/AlarmServiceTest"}> + The sample test package <a href="{@docRoot}resources/samples/AlarmServiceTest/index.html"> Alarm Service Test</a> is an example of testing a {@link android.app.Service}. It contains a set of unit tests for the Alarm Service sample application's {@link android.app.Service}. </li> + --> </ul> diff --git a/docs/html/guide/topics/ui/actionbar.jd b/docs/html/guide/topics/ui/actionbar.jd index b8d1928..065f95a 100644 --- a/docs/html/guide/topics/ui/actionbar.jd +++ b/docs/html/guide/topics/ui/actionbar.jd @@ -38,7 +38,15 @@ application</li> <li>{@link android.app.ActionBar}</li> <li>{@link android.view.Menu}</li> </ol> - + + <h2>Related samples</h2> + <ol> + <li><a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/app/index.html#ActionBar">API + Demos</a></li> + <li><a +href="{@docRoot}resources/samples/HoneycombGallery/index.html">Honeycomb Gallery</a></li> + </ol> + <h2>See also</h2> <ol> <li><a href="{@docRoot}guide/topics/ui/menus.html">Creating Menus</a></li> @@ -363,7 +371,7 @@ the icon and/or title text. However, if there's not enough room in the Action Ba in the overflow menu as a normal menu item and you must respond to it from the {@link android.app.Activity#onOptionsItemSelected onOptionsItemSelected()} callback method. (For a guide to providing search functionality, see the <a -href="{@docRoot}gudie/topics/search/index.html">Search</a> documentation.)</p> +href="{@docRoot}guide/topics/search/index.html">Search</a> documentation.)</p> <p>When the activity first starts, the system populates the Action Bar and overflow menu by calling {@link android.app.Activity#onCreateOptionsMenu onCreateOptionsMenu()}. @@ -397,7 +405,7 @@ href="{@docRoot}guide/topics/search/index.html">Search</a> developer guide.</p> <img src="{@docRoot}images/ui/actionbar-tabs.png" alt="" /> <p class="img-caption"><strong>Figure 6.</strong> Screenshot of tabs in the Action Bar, from the <a -href="{@docRoot}resources/samples/Honeycomb-Gallery/index.html">Honeycomb Gallery</a> sample +href="{@docRoot}resources/samples/HoneycombGallery/index.html">Honeycomb Gallery</a> sample application.</p> </div> diff --git a/docs/html/guide/topics/ui/drag-drop.jd b/docs/html/guide/topics/ui/drag-drop.jd index 46ccdf8..c33c507 100644 --- a/docs/html/guide/topics/ui/drag-drop.jd +++ b/docs/html/guide/topics/ui/drag-drop.jd @@ -289,14 +289,14 @@ DraggableDot.java</a> in <a href="{@docRoot}resources/samples/ApiDemos/index.htm <p> To get the action type, a listener calls {@link android.view.DragEvent#getAction()}. There are six possible values, defined by constants in the {@link android.view.DragEvent} class. These - are listed in <a href="table1">table 1</a>. + are listed in <a href="#table1">table 1</a>. </p> <p> The {@link android.view.DragEvent} object also contains the data that your application provided to the system in the call to {@link android.view.View#startDrag(ClipData,View.DragShadowBuilder,Object,int) startDrag()}. Some of the data is valid only for certain action types. The data that is valid for each action - type is summarized in <a href="table2">table 2</a>. It is also described in detail with + type is summarized in <a href="#table2">table 2</a>. It is also described in detail with the event for which it is valid in the section <a href="#DesignDragOperation">Designing a Drag and Drop Operation</a>. </p> |