am 9cba48c0: am 728157b4: Merge change 23242 into donut

Merge commit '9cba48c099f7900520252421d738d4eed5997534' into eclair-plus-aosp

* commit '9cba48c099f7900520252421d738d4eed5997534':
  docs only.
This commit is contained in:
Scott Main
2009-08-31 15:05:07 -07:00
committed by Android Git Automerger

View File

@@ -6,7 +6,8 @@ page.title=<uses-feature>
<dt>syntax:</dt> <dt>syntax:</dt>
<dd> <dd>
<pre class="stx"> <pre class="stx">
&lt;uses-feature android:<a href="#glEsVersion">glEsVersion</a>=["true" | "false"] /&gt; &lt;uses-feature android:<a href="#glEsVersion">glEsVersion</a>="<em>integer</em>"
android:<a href="#name">name</a>="<em>string</em>" /&gt;
</pre> </pre>
</dd> </dd>
@@ -14,7 +15,7 @@ page.title=&lt;uses-feature&gt;
<dd><code><a href="{@docRoot}guide/topics/manifest/manifest-element.html">&lt;manifest&gt;</a></code></dd> <dd><code><a href="{@docRoot}guide/topics/manifest/manifest-element.html">&lt;manifest&gt;</a></code></dd>
<dt>description:</dt> <dt>description:</dt>
<dd>This element specifies specific features used by the application. <dd>This element specifies a specific feature used by the application.
Android provides some features that may not be equally supported by all Android provides some features that may not be equally supported by all
Android devices. In a manner similar to the <code><a href="uses-sdk-element.html">&lt;uses-sdk></a></code> Android devices. In a manner similar to the <code><a href="uses-sdk-element.html">&lt;uses-sdk></a></code>
element, this element allows an application to specify which potentially variable element, this element allows an application to specify which potentially variable
@@ -23,6 +24,11 @@ will not be installed on devices that do not offer the required feature.</p>
<p>For example, an application might specify that it requires a certain version of Open GL. <p>For example, an application might specify that it requires a certain version of Open GL.
If a device does not support that version of Open GL, then it will not allow installation of the application.</p> If a device does not support that version of Open GL, then it will not allow installation of the application.</p>
<p class="note"><strong>Note:</strong>
For each feature required by your application, you must include a new {@code
&lt;uses-feature>} element. Multiple features cannot be declared in one
instance of this element.</p>
</dd> </dd>
@@ -38,6 +44,30 @@ If a device does not support that version of Open GL, then it will not allow ins
</dl> </dl>
</dd> </dd>
<dd>
<dl class="attr"><dt><a name="name"></a>{@code android:name}</dt>
<dd>The name of a feature required by the application.
The value must be one of the following accepted strings:
<table>
<tr>
<th>Value</th>
<th>Description</th>
</tr><tr>
<td>"{@code android.hardware.camera}"</td>
<td>The application requires a camera.</td>
</tr><tr>
<td>"{@code android.hardware.camera.autofocus}"</td>
<td>The application requires a camera with auto-focus capability.
As a prerequisite, "{@code android.hardware.camera}" must also be declared
with a separate {@code &lt;uses-feature>} element.</td>
</tr>
</table>
</dd>
</dl>
</dd>
<!-- ##api level indication## --> <!-- ##api level indication## -->
<dt>introduced in:</dt> <dt>introduced in:</dt>
<dd>API Level 4</dd> <dd>API Level 4</dd>