am fc1f5e24: doc change: update uses-feature for gingerbread.

* commit 'fc1f5e24bcd678a08221c8c01a364807edca6daf':
  doc change: update uses-feature for gingerbread.
This commit is contained in:
Dirk Dougherty
2010-11-17 16:20:59 -08:00
committed by Android Git Automerger

View File

@@ -472,11 +472,11 @@ If you are developing in Eclipse with ADT, right-click the project and select
Package</strong>. Select a destination filename and path and click Package</strong>. Select a destination filename and path and click
<strong>OK</strong>. </li> <strong>OK</strong>. </li>
<li>Next, locate the <code>aapt</code> tool, if it is not already in your PATH. <li>Next, locate the <code>aapt</code> tool, if it is not already in your PATH.
If you are using SDK Tools r7 or earlier, you can find <code>aapt</code> in the If you are using SDK Tools r8 or higher, you can find <code>aapt</code> in the
<code>&lt;<em>SDK</em>&gt;/platforms/android-&lt;<em>platform</em>&gt;/tools/</code> directory. <code>&lt;<em>SDK</em>&gt;/platform-tools/</code> directory.
<p class="note"><strong>Note:</strong> You must use the version of <p class="note"><strong>Note:</strong> You must use the version of
<code>aapt</code> that is provided for the latest platform release available. If <code>aapt</code> that is provided for the latest Platform-Tools component available. If
you do not have the latest platform release, download it using the <a you do not have the latest Platform-Tools component, download it using the <a
href="{@docRoot}sdk/adding-components.html">Android SDK and AVD Manager</a>. href="{@docRoot}sdk/adding-components.html">Android SDK and AVD Manager</a>.
</p></li> </p></li>
<li>Run <code>aapt</code> using this syntax: </li> <li>Run <code>aapt</code> using this syntax: </li>
@@ -521,6 +521,14 @@ in a separate <code>&lt;uses-feature&gt;</code> element. </p>
<th>Description</th> <th>Description</th>
<th>Comments</th> <th>Comments</th>
</tr> </tr>
<tr>
<td>Audio</td>
<td><code>android.hardware.audio.low_latency</td>
<td>The application uses a low-latency audio pipeline on the device and
is sensitive to delays or lag in sound input or output.</td>
<td>
</td>
</tr>
<tr> <tr>
<td>Bluetooth</td> <td>Bluetooth</td>
<td><code>android.hardware.bluetooth</td> <td><code>android.hardware.bluetooth</td>
@@ -529,7 +537,7 @@ in a separate <code>&lt;uses-feature&gt;</code> element. </p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td rowspan="3">Camera</td> <td rowspan="4">Camera</td>
<td><code>android.hardware.camera</code></td> <td><code>android.hardware.camera</code></td>
<td>The application uses the device's camera. If the device supports <td>The application uses the device's camera. If the device supports
multiple cameras, the application uses the camera that facing multiple cameras, the application uses the camera that facing
@@ -539,7 +547,7 @@ in a separate <code>&lt;uses-feature&gt;</code> element. </p>
<tr> <tr>
<td><code>android.hardware.camera.autofocus</code></td> <td><code>android.hardware.camera.autofocus</code></td>
<td>Subfeature. The application uses the device camera's autofocus capability.</td> <td>Subfeature. The application uses the device camera's autofocus capability.</td>
<td rowspan="2">If declared with the <code>"android:required="true"</code> <td rowspan="3">If declared with the <code>"android:required="true"</code>
attribute, these subfeatures implicitly declare the attribute, these subfeatures implicitly declare the
<code>android.hardware.camera</code> parent feature. </td> <code>android.hardware.camera</code> parent feature. </td>
</tr> </tr>
@@ -547,6 +555,10 @@ attribute, these subfeatures implicitly declare the
<td><code>android.hardware.camera.flash</code></td> <td><code>android.hardware.camera.flash</code></td>
<td>Subfeature. The application uses the device camera's flash.</td> <td>Subfeature. The application uses the device camera's flash.</td>
</tr> </tr>
<tr>
<td><code>android.hardware.camera.front</code></td>
<td>Subfeature. The application uses a front-facing camera on the device.</td>
</tr>
<tr> <tr>
<td rowspan="3">Location</td> <td rowspan="3">Location</td>
@@ -568,20 +580,42 @@ attribute, these subfeatures implicitly declare the
<td>Subfeature. The application uses precise location coordinates obtained <td>Subfeature. The application uses precise location coordinates obtained
from a Global Positioning System receiver on the device. </td> from a Global Positioning System receiver on the device. </td>
</tr> </tr>
<tr> <tr>
<td rowspan="4">Sensors</td> <td>Microphone</td>
<td><code>android.hardware.microphone</code></td>
<td>The application uses a microphone on the device.
</td>
<td></td>
</tr>
<tr>
<td>Near Field Communications</td>
<td><code>android.hardware.nfc</td>
<td>The application uses NFC radio features in the device.</td>
<td></td>
</tr>
<tr>
<td rowspan="6">Sensors</td>
<td><code>android.hardware.sensor.accelerometer</code></td> <td><code>android.hardware.sensor.accelerometer</code></td>
<td>The application uses motion readings from an accelerometer on the <td>The application uses motion readings from an accelerometer on the
device.</td> device.</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td><code>android.hardware.sensor.barometer</code></td>
<td>The application uses the device's barometer.</td>
<td></td>
</tr>
<tr> <tr>
<td><code>android.hardware.sensor.compass</code></td> <td><code>android.hardware.sensor.compass</code></td>
<td>The application uses directional readings from a magnetometer (compass) on <td>The application uses directional readings from a magnetometer (compass) on
the device.</td> the device.</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td><code>android.hardware.sensor.gyroscope</code></td>
<td>The application uses the device's gyroscope sensor.</td>
<td></td>
</tr>
<tr> <tr>
<td><code>android.hardware.sensor.light</code></td> <td><code>android.hardware.sensor.light</code></td>
<td>The application uses the device's light sensor.</td> <td>The application uses the device's light sensor.</td>
@@ -593,12 +627,20 @@ the device.</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>Microphone</td> <td rowspan="2">SIP/VOIP</td>
<td><code>android.hardware.microphone</code></td> <td><code>android.hardware.sip</code></td>
<td>The application uses a microphone on the device. <td>The application uses SIP service on the device.
</td> </td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td><code>android.hardware.sip.voip</code></td>
<td>Subfeature. The application uses SIP-based VOIP service on the device.
</td>
<td>If declared with the <code>"android:required="true"</code> attribute, this
subfeature implicitly declares the <code>android.hardware.sip</code>
parent feature.</td>
</tr>
<tr> <tr>
<td rowspan="3">Telephony</td> <td rowspan="3">Telephony</td>
@@ -622,14 +664,14 @@ device.</td>
</tr> </tr>
<tr> <tr>
<td rowspan="3">Touchscreen</td> <td rowspan="4">Touchscreen</td>
<td><code>android.hardware.touchscreen</code></td> <td><code>android.hardware.touchscreen</code></td>
<td>The application uses touchscreen capabilities on the device.</td> <td>The application uses touchscreen capabilities on the device.</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td><code>android.hardware.touchscreen.multitouch</code></td> <td><code>android.hardware.touchscreen.multitouch</code></td>
<td>The application uses basic two-point multitouch capabilities on the device <td>Subfeature. The application uses basic two-point multitouch capabilities on the device
screen.</td> screen.</td>
<td>If declared with the <code>"android:required="true"</code> attribute, this <td>If declared with the <code>"android:required="true"</code> attribute, this
subfeature implicitly declares the <code>android.hardware.touchscreen</code> subfeature implicitly declares the <code>android.hardware.touchscreen</code>
@@ -640,10 +682,16 @@ parent feature. </td>
<td>Subfeature. The application uses advanced multipoint multitouch <td>Subfeature. The application uses advanced multipoint multitouch
capabilities on the device screen, such as for tracking two or more points fully capabilities on the device screen, such as for tracking two or more points fully
independently.</td> independently.</td>
<td>If declared with the <code>"android:required="true"</code> attribute, this <td rowspan="2">If declared with the <code>"android:required="true"</code> attribute, this
subfeature implicitly declares the subfeature implicitly declares the
<code>android.hardware.touchscreen.multitouch</code> parent feature. </td> <code>android.hardware.touchscreen.multitouch</code> parent feature. </td>
</tr> </tr>
<tr>
<td><code>android.hardware.touchscreen.multitouch.jazzhand</code></td>
<td>Subfeature. The application uses advanced multipoint multitouch
capabilities on the device screen, for tracking up to five points fully
independently.</td>
</tr>
<tr> <tr>
<td>Wifi</td> <td>Wifi</td>