diff options
author | Santhosh Kumar Thimmanna Bhattar <sthim@codeaurora.org> | 2014-10-15 15:31:06 +0530 |
---|---|---|
committer | Santhosh Kumar Thimmanna Bhattar <sthim@codeaurora.org> | 2014-10-27 18:43:55 +0530 |
commit | e6efb5bd958c5828fa93faacc8a3df120baf9126 (patch) | |
tree | e3a3206a35760af76dc3cae18a9850250ebb9a19 /src/com/android/camera/CameraSettings.java | |
parent | 22795c20844cd3dae0e33e1dd4ef53766a4dd255 (diff) | |
download | android_packages_apps_Snap-e6efb5bd958c5828fa93faacc8a3df120baf9126.tar.gz android_packages_apps_Snap-e6efb5bd958c5828fa93faacc8a3df120baf9126.tar.bz2 android_packages_apps_Snap-e6efb5bd958c5828fa93faacc8a3df120baf9126.zip |
Camera2: Add Multi-touch UI and control in apps.
Changes to support multi-touch focus feature in application
Change-Id: I3dc0f3bf5cd71554856a00795e82d52f36066eeb
Diffstat (limited to 'src/com/android/camera/CameraSettings.java')
-rw-r--r-- | src/com/android/camera/CameraSettings.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java index ad0bbc544..3a63d0bfe 100644 --- a/src/com/android/camera/CameraSettings.java +++ b/src/com/android/camera/CameraSettings.java @@ -123,6 +123,7 @@ public class CameraSettings { private static final String KEY_QC_SUPPORTED_OZ_MODES = "opti-zoom-values"; private static final String KEY_QC_SUPPORTED_FSSR_MODES = "FSSR-values"; private static final String KEY_QC_SUPPORTED_TP_MODES = "true-portrait-values"; + private static final String KEY_QC_SUPPORTED_MTF_MODES = "multi-touch-focus-values"; private static final String KEY_QC_SUPPORTED_FACE_RECOGNITION_MODES = "face-recognition-values"; private static final String KEY_QC_SUPPORTED_DIS_MODES = "dis-values"; private static final String KEY_QC_SUPPORTED_SEE_MORE_MODES = "see-more-values"; @@ -141,6 +142,7 @@ public class CameraSettings { public static final String KEY_QC_OPTI_ZOOM = "opti-zoom"; public static final String KEY_QC_FSSR = "FSSR"; public static final String KEY_QC_TP = "true-portrait"; + public static final String KEY_QC_MULTI_TOUCH_FOCUS = "multi-touch-focus"; public static final String KEY_QC_FACE_RECOGNITION = "face-recognition"; public static final String KEY_QC_DIS_MODE = "dis"; public static final String KEY_QC_CDS_MODE = "cds-mode"; @@ -358,6 +360,7 @@ public class CameraSettings { str += ',' + params.get(KEY_QC_SUPPORTED_OZ_MODES); str += ',' + params.get(KEY_QC_SUPPORTED_FSSR_MODES); str += ',' + params.get(KEY_QC_SUPPORTED_TP_MODES); + str += ',' + params.get(KEY_QC_SUPPORTED_MTF_MODES); str += ',' + mContext.getString(R.string.pref_camera_advanced_feature_default); str += ',' + params.get(KEY_QC_SUPPORTED_RE_FOCUS_MODES); return split(str); @@ -411,6 +414,14 @@ public class CameraSettings { return split(str); } + public static List<String> getSupportedMultiTouchFocusModes(Parameters params) { + String str = params.get(KEY_QC_SUPPORTED_MTF_MODES); + if (str == null) { + return null; + } + return split(str); + } + // Splits a comma delimited string to an ArrayList of String. // Return null if the passing string is null or the size is 0. private static ArrayList<String> split(String str) { |