From 752af83e5b28a4225510406a0ec868585caf1ccc Mon Sep 17 00:00:00 2001 From: Eino-Ville Talvala Date: Tue, 18 Sep 2012 14:45:37 -0700 Subject: [PATCH] Add hardware feature android.hardware.camera.any. This feature means that a device has at least one camera, facing in some direction, so it matches devices that: - Have just a back-facing camera - Have just a front-facing camera - Have both In the future, it could also be used for devices that have a camera that's neither front- or back-facing, such as a webcam or other flexibly-pointed device. Hidden for now. Bug: 6847310 Change-Id: I51ea3b4db2020b0f056d77e10629a6b5f2daebe1 --- core/java/android/content/pm/PackageManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index 4784d7f5144b6..0da9af407212c 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -833,6 +833,15 @@ public abstract class PackageManager { @SdkConstant(SdkConstantType.FEATURE) public static final String FEATURE_CAMERA_AUTOFOCUS = "android.hardware.camera.autofocus"; + /** + * Feature for {@link #getSystemAvailableFeatures} and + * {@link #hasSystemFeature}: The device has at least one camera pointing in + * some direction. + * @hide + */ + @SdkConstant(SdkConstantType.FEATURE) + public static final String FEATURE_CAMERA_ANY = "android.hardware.camera.any"; + /** * Feature for {@link #getSystemAvailableFeatures} and * {@link #hasSystemFeature}: The device's camera supports flash.