summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/PhotoModule.java')
-rw-r--r--src/com/android/camera/PhotoModule.java59
1 files changed, 11 insertions, 48 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 2a7d6b9cf..9616961a1 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -191,7 +191,6 @@ public class PhotoModule
private boolean mAeLockSupported;
private boolean mAwbLockSupported;
private boolean mContinuousFocusSupported;
- private boolean mTouchAfAecFlag;
private boolean mLongshotSave = false;
private boolean mRefocus = false;
private boolean mLastPhotoTakenWithRefocus = false;
@@ -333,7 +332,6 @@ public class PhotoModule
private FocusOverlayManager mFocusManager;
private String mSceneMode;
- private String mCurrTouchAfAec = Parameters.TOUCH_AF_AEC_ON;
private final Handler mHandler = new MainHandler();
private MessageQueue.IdleHandler mIdleHandler = null;
@@ -768,8 +766,6 @@ public class PhotoModule
mUI.setPreference(CameraSettings.KEY_ZSL, Parameters.ZSL_OFF);
mUI.setPreference(CameraSettings.KEY_FACE_DETECTION,
Parameters.FACE_DETECTION_OFF);
- mUI.setPreference(CameraSettings.KEY_TOUCH_AF_AEC,
- Parameters.TOUCH_AF_AEC_OFF);
mUI.setPreference(CameraSettings.KEY_FOCUS_MODE,
Parameters.FOCUS_MODE_AUTO);
mUI.setPreference(CameraSettings.KEY_FLASH_MODE,
@@ -1693,7 +1689,6 @@ public class PhotoModule
}
private void updateCommonManual3ASettings() {
- String touchAfAec = mParameters.TOUCH_AF_AEC_OFF;
mSceneMode = Parameters.SCENE_MODE_AUTO;
String flashMode = Parameters.FLASH_MODE_OFF;
String redeyeReduction = mActivity.getString(R.string.
@@ -1706,7 +1701,7 @@ public class PhotoModule
if (mManual3AEnabled > 0) {
overrideCameraSettings(flashMode, null, null,
- exposureCompensation, touchAfAec,
+ exposureCompensation,
mParameters.getAutoExposure(),
getSaturationSafe(),
getContrastSafe(),
@@ -1717,10 +1712,8 @@ public class PhotoModule
mActivity.getString(R.string.setting_off_value));
} else {
//enable all
- touchAfAec = mActivity.getString(
- R.string.pref_camera_touchafaec_default);
overrideCameraSettings(null, null, null,
- null, touchAfAec, null,
+ null, null,
null, null, null, null,
null, null, null);
mUI.overrideSettings(CameraSettings.KEY_LONGSHOT, null);
@@ -1754,7 +1747,6 @@ public class PhotoModule
String focusMode = null;
String colorEffect = null;
String exposureCompensation = null;
- String touchAfAec = null;
boolean disableLongShot = false;
String ubiFocusOn = mActivity.getString(R.string.
@@ -1822,7 +1814,7 @@ public class PhotoModule
exposureCompensation = CameraSettings.EXPOSURE_DEFAULT_VALUE;
overrideCameraSettings(flashMode, null, focusMode,
- exposureCompensation, touchAfAec, null,
+ exposureCompensation, null,
null, null, null, colorEffect,
sceneMode, redeyeReduction, aeBracketing);
disableLongShot = true;
@@ -1839,10 +1831,9 @@ public class PhotoModule
colorEffect = mParameters.getColorEffect();
exposureCompensation =
Integer.toString(mParameters.getExposureCompensation());
- touchAfAec = mCurrTouchAfAec;
overrideCameraSettings(flashMode, whiteBalance, focusMode,
- exposureCompensation, touchAfAec,
+ exposureCompensation,
mParameters.getAutoExposure(),
getSaturationSafe(),
getContrastSafe(),
@@ -1855,7 +1846,7 @@ public class PhotoModule
} else if (mFocusManager.isZslEnabled()) {
focusMode = mParameters.getFocusMode();
overrideCameraSettings(flashMode, null, focusMode,
- exposureCompensation, touchAfAec, null,
+ exposureCompensation, null,
null, null, null, colorEffect,
sceneMode, redeyeReduction, aeBracketing);
} else {
@@ -1863,7 +1854,7 @@ public class PhotoModule
updateCommonManual3ASettings();
} else {
overrideCameraSettings(flashMode, null, focusMode,
- exposureCompensation, touchAfAec, null,
+ exposureCompensation, null,
null, null, null, colorEffect,
sceneMode, redeyeReduction, aeBracketing);
}
@@ -1885,17 +1876,16 @@ public class PhotoModule
private void overrideCameraSettings(final String flashMode,
final String whiteBalance, final String focusMode,
- final String exposureMode, final String touchMode,
- final String autoExposure, final String saturation,
- final String contrast, final String sharpness,
- final String coloreffect, final String sceneMode,
- final String redeyeReduction, final String aeBracketing) {
+ final String exposureMode, final String autoExposure,
+ final String saturation, final String contrast,
+ final String sharpness, final String coloreffect,
+ final String sceneMode, final String redeyeReduction,
+ final String aeBracketing) {
mUI.overrideSettings(
CameraSettings.KEY_FLASH_MODE, flashMode,
CameraSettings.KEY_WHITE_BALANCE, whiteBalance,
CameraSettings.KEY_FOCUS_MODE, focusMode,
CameraSettings.KEY_EXPOSURE, exposureMode,
- CameraSettings.KEY_TOUCH_AF_AEC, touchMode,
CameraSettings.KEY_AUTOEXPOSURE, autoExposure,
CameraSettings.KEY_SATURATION, saturation,
CameraSettings.KEY_CONTRAST, contrast,
@@ -2519,10 +2509,6 @@ public class PhotoModule
|| mCameraState == PREVIEW_STOPPED) {
return;
}
- //If Touch AF/AEC is disabled in UI, return
- if(this.mTouchAfAecFlag == false) {
- return;
- }
// Check if metering area or focus area is supported.
if (!mFocusAreaSupported && !mMeteringAreaSupported) return;
mFocusManager.onSingleTapUp(x, y);
@@ -2883,29 +2869,6 @@ public class PhotoModule
mActivity.getString(R.string.pref_camera_longshot_default));
mParameters.set("long-shot", longshot_enable);
- if (Parameters.SCENE_MODE_AUTO.equals(mSceneMode) ||
- CameraUtil.SCENE_MODE_HDR.equals(mSceneMode)) {
- // Set Touch AF/AEC parameter.
- String touchAfAec = mPreferences.getString(
- CameraSettings.KEY_TOUCH_AF_AEC,
- mActivity.getString(R.string.pref_camera_touchafaec_default));
- if (CameraUtil.isSupported(touchAfAec, mParameters.getSupportedTouchAfAec())) {
- mCurrTouchAfAec = touchAfAec;
- mParameters.setTouchAfAec(touchAfAec);
- }
- } else {
- mParameters.setTouchAfAec(mParameters.TOUCH_AF_AEC_OFF);
- mFocusManager.resetTouchFocus();
- }
- try {
- if(mParameters.getTouchAfAec().equals(mParameters.TOUCH_AF_AEC_ON))
- this.mTouchAfAecFlag = true;
- else
- this.mTouchAfAecFlag = false;
- } catch(Exception e){
- Log.e(TAG, "Handled NULL pointer Exception");
- }
-
// Set Picture Format
// Picture Formats specified in UI should be consistent with
// PIXEL_FORMAT_JPEG and PIXEL_FORMAT_RAW constants