summaryrefslogtreecommitdiffstats
path: root/docs/html/guide/topics/manifest
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/guide/topics/manifest')
-rw-r--r--docs/html/guide/topics/manifest/manifest-element.jd7
-rw-r--r--docs/html/guide/topics/manifest/provider-element.jd2
-rw-r--r--docs/html/guide/topics/manifest/supports-screens-element.jd37
-rw-r--r--docs/html/guide/topics/manifest/uses-sdk-element.jd33
4 files changed, 24 insertions, 55 deletions
diff --git a/docs/html/guide/topics/manifest/manifest-element.jd b/docs/html/guide/topics/manifest/manifest-element.jd
index a9d1090..48e598a 100644
--- a/docs/html/guide/topics/manifest/manifest-element.jd
+++ b/docs/html/guide/topics/manifest/manifest-element.jd
@@ -44,8 +44,11 @@ to "{@code http://schemas.android.com/apk/res/android}".</dd>
<dt><a name="package"></a>{@code package}</dt>
<dd>A full Java package name for the application. The name should
-be unique. For example, applications published by Google could have
-names in the form <code>com.google.app.<i>application_name</i></code>.
+be unique. The name may contain uppercase or lowercase letters ('A'
+through 'Z'), numbers, and underscores ('_'). However, individual
+package name parts may only start with letters. For example, applications
+published by Google could have names in the form
+<code>com.google.app.<i>application_name</i></code>.
<p>
The package name serves as a unique identifier for the application.
diff --git a/docs/html/guide/topics/manifest/provider-element.jd b/docs/html/guide/topics/manifest/provider-element.jd
index 3942f95..98892f1 100644
--- a/docs/html/guide/topics/manifest/provider-element.jd
+++ b/docs/html/guide/topics/manifest/provider-element.jd
@@ -111,7 +111,7 @@ temporarily overcoming the restriction imposed by the
<code><a href="{@docRoot}guide/topics/manifest/provider-element.html#wprmsn">writePermission</a></code>, and
<code><a href="{@docRoot}guide/topics/manifest/provider-element.html#prmsn">permission</a></code> attributes
&mdash;
-"{@code true}" if permission can be granted, and "{@ code false}" if not.
+"{@code true}" if permission can be granted, and "{@code false}" if not.
If "{@code true}", permission can be granted to any of the content
provider's data. If "{@code false}", permission can be granted only
to the data subsets listed in
diff --git a/docs/html/guide/topics/manifest/supports-screens-element.jd b/docs/html/guide/topics/manifest/supports-screens-element.jd
index 00797ed..3fb0172 100644
--- a/docs/html/guide/topics/manifest/supports-screens-element.jd
+++ b/docs/html/guide/topics/manifest/supports-screens-element.jd
@@ -30,40 +30,8 @@ framework will scale down assets by a factor of 0.75 (low dpi screens)
or scale them up by a factor of 1.5 (high dpi screens).
The screen density is expressed as dots-per-inch (dpi).</p>
-<p>Currently supported densities:</p>
-<ul>
- <li>Low density: 120 dpi</li>
- <li>Medium density: 160 dpi</li>
- <li>High density: 240 dpi</li>
-</ul>
-
-<p>Table of display types:</p>
-
-<table>
-<tr>
- <th></th><th>Low Density</th><th>Medium Density</th><th>High Density</th>
-</tr>
-<tr>
- <th>Small Screen</th>
- <td>QVGA</td>
- <td>n/a</td>
- <td>VGA</td>
-</tr>
-<tr>
- <th>Normal Screen</th>
- <td>WQVGA</td>
- <td>HVGA</td>
- <td>WVGA, FWVGA</td>
-</tr>
-<tr>
- <th>Large Screen</th>
- <td>n/a</td>
- <td>VGA, WVGA, FWVGA</td>
- <td>n/a</td>
-</tr>
-</table>
-
-</dd>
+<p>For more information, see
+<a href="{@docRoot}guide/practices/screens_suppport.html">Multiple Screens Support</a>.</p>
<dt>attributes:</dt>
@@ -116,6 +84,7 @@ The screen density is expressed as dots-per-inch (dpi).</p>
<dt>see also:</dt>
<dd>
<ul>
+ <li><a href="{@docRoot}guide/practices/screens_suppport.html">Multiple Screens Support</a></li>
<li>{@link android.util.DisplayMetrics}</li>
</ul>
</dd>
diff --git a/docs/html/guide/topics/manifest/uses-sdk-element.jd b/docs/html/guide/topics/manifest/uses-sdk-element.jd
index ee8d03d..aa1e8ae 100644
--- a/docs/html/guide/topics/manifest/uses-sdk-element.jd
+++ b/docs/html/guide/topics/manifest/uses-sdk-element.jd
@@ -36,30 +36,27 @@ and minor versions).</p>
<dd>
<dl class="attr">
<dt><a name="min"></a>{@code android:minSdkVersion}</dt>
- <dd>An integer designating the minimum level of the Android API that's required
- for the application to run.
+ <dd>An integer designating the minimum API Level required
+ for the application to run. The Android system will prevent the user from installing
+ the application if the system's API Level is lower than the value specified in
+ this attribute. You should always declare this attribute.
- <p>Prior to installing an application, the Android system checks the value of this
- attribute and allows the installation only if it
- is less than or equal to the API Level used by the system itself.</p>
-
- <p>If you do not declare this attribute, then a value of "1" is assumed, which
+ <p class="caution"><strong>Caution:</strong>
+ If you do not declare this attribute, then a value of "1" is assumed, which
indicates that your application is compatible with all versions of Android. If your
- application is <em>not</em> universally compatible (for instance if it uses APIs
- introduced in Android 1.5) and you have not declared the proper <code>minSdkVersion</code>,
- then when installed on a system with a lower API Level, the application
- will crash during runtime. For this reason, be certain to declare the appropriate API Level
+ application is <em>not</em> compatible with all versions (for instance, it uses APIs
+ introduced in API Level 3) and you have not declared the proper <code>minSdkVersion</code>,
+ then when installed on a system with an API Level less than 3, the application will crash
+ during runtime when attempting to access the unavailable APIs. For this reason,
+ be certain to declare the appropriate API Level
in the <code>minSdkVersion</code> attribute.</p>
</dd>
<dt><a name="max"></a>{@code android:maxSdkVersion}</dt>
- <dd>An integer designating the maximum level of the Android API that the application is
- compatible with. You can use this to ensure your application is filtered out
- of later versions of the platform when you know you have incompatibility with them.</p>
-
- <p>Prior to installing an application, the Android system checks the value of this
- attribute and allows the installation only it
- is greater than or equal to the API Level used by the system itself.</p>
+ <dd>An integer designating the maximum API Level on which the application is
+ designed to run. The Android system will prevent the user from installing the
+ application if the system's API Level is higher than the value specified
+ in this attribute.
<p>Introduced in: API Level 4</p>
</dd>