Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e58d6de authored by Eino-Ville Talvala's avatar Eino-Ville Talvala Committed by Android (Google) Code Review
Browse files

Merge "Add android.hardware.camera.external feature."

parents 2235a177 9131da28
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -8049,6 +8049,7 @@ package android.content.pm {
    field public static final java.lang.String FEATURE_CAMERA = "android.hardware.camera";
    field public static final java.lang.String FEATURE_CAMERA = "android.hardware.camera";
    field public static final java.lang.String FEATURE_CAMERA_ANY = "android.hardware.camera.any";
    field public static final java.lang.String FEATURE_CAMERA_ANY = "android.hardware.camera.any";
    field public static final java.lang.String FEATURE_CAMERA_AUTOFOCUS = "android.hardware.camera.autofocus";
    field public static final java.lang.String FEATURE_CAMERA_AUTOFOCUS = "android.hardware.camera.autofocus";
    field public static final java.lang.String FEATURE_CAMERA_EXTERNAL = "android.hardware.camera.external";
    field public static final java.lang.String FEATURE_CAMERA_FLASH = "android.hardware.camera.flash";
    field public static final java.lang.String FEATURE_CAMERA_FLASH = "android.hardware.camera.flash";
    field public static final java.lang.String FEATURE_CAMERA_FRONT = "android.hardware.camera.front";
    field public static final java.lang.String FEATURE_CAMERA_FRONT = "android.hardware.camera.front";
    field public static final java.lang.String FEATURE_CONSUMER_IR = "android.hardware.consumerir";
    field public static final java.lang.String FEATURE_CONSUMER_IR = "android.hardware.consumerir";
+9 −1
Original line number Original line Diff line number Diff line
@@ -936,11 +936,19 @@ public abstract class PackageManager {
    /**
    /**
     * Feature for {@link #getSystemAvailableFeatures} and
     * Feature for {@link #getSystemAvailableFeatures} and
     * {@link #hasSystemFeature}: The device has at least one camera pointing in
     * {@link #hasSystemFeature}: The device has at least one camera pointing in
     * some direction.
     * some direction, or can support an external camera being connected to it.
     */
     */
    @SdkConstant(SdkConstantType.FEATURE)
    @SdkConstant(SdkConstantType.FEATURE)
    public static final String FEATURE_CAMERA_ANY = "android.hardware.camera.any";
    public static final String FEATURE_CAMERA_ANY = "android.hardware.camera.any";


    /**
     * Feature for {@link #getSystemAvailableFeatures} and
     * {@link #hasSystemFeature}: The device can support having an external camera connected to it.
     * The external camera may not always be connected or available to applications to use.
     */
    @SdkConstant(SdkConstantType.FEATURE)
    public static final String FEATURE_CAMERA_EXTERNAL = "android.hardware.camera.external";

    /**
    /**
     * Feature for {@link #getSystemAvailableFeatures} and
     * Feature for {@link #getSystemAvailableFeatures} and
     * {@link #hasSystemFeature}: The device's camera supports flash.
     * {@link #hasSystemFeature}: The device's camera supports flash.
+8 −3
Original line number Original line Diff line number Diff line
@@ -584,9 +584,14 @@ is sensitive to delays or lag in sound input or output.</td>
</tr>
</tr>
<tr>
<tr>
  <td><code>android.hardware.camera.any</code></td>
  <td><code>android.hardware.camera.any</code></td>
  <td>The application uses at least one camera facing in any direction. Use this
  <td>The application uses at least one camera facing in any direction, or an
in preference to <code>android.hardware.camera</code> if a back-facing camera is
external camera device if one is connected. Use this in preference to
not required.</td>
<code>android.hardware.camera</code> if a back-facing camera is not required.
  </td>
</tr>
<tr>
  <td><code>android.hardware.camera.external</code></td>
  <td>The application uses an external camera device if one is connected.</td>
</tr>
</tr>


<tr>
<tr>