--- a/T_3G4G/vendor/mediatek/proprietary/packages/apps/Camera2/feature/setting/focus/src/com/mediatek/camera/feature/setting/focus/Focus.java
+++ b/T_3G4G/vendor/mediatek/proprietary/packages/apps/Camera2/feature/setting/focus/src/com/mediatek/camera/feature/setting/focus/Focus.java
@@ -492,9 +492,15 @@ public class Focus extends SettingBase implements
handleAfLockRestore();
//step3:Clear any focus UI before show touch focus UI
mFocusViewController.clearFocusUi();
- if (mNeedShowFocusUi) {
- mFocusViewController.showActiveFocusAt((int) x, (int) y);
- }
+ if(getCameraId() == 1){
+ LogHelper.d(mTag, "yimyimyim this.getCameraId() == 1");
+ return false; //yim
+ }else{
+ if (mNeedShowFocusUi) {
+ mFocusViewController.showActiveFocusAt((int) x, (int) y); //yim
+ }
+ }
mModeHandler.post(new Runnable() {
@Override
@@ -590,7 +596,14 @@ public class Focus extends SettingBase implements
if (isNeeedCancelAutoFocus) {
mFocusListener.cancelAutoFocus();
}
- triggerAfLock();
+ if(getCameraId() == 1){
+ LogHelper.d(mTag, "yimyimyimyyyyyyyyyyyyyyyy");
+ return; //yim
+ }else{
+ LogHelper.d(mTag, "yimyimyimxxxxxxxxxxxxxxxxxx");
+ triggerAfLock();
+ }
}
});
return false;
@@ -755,8 +768,8 @@ public class Focus extends SettingBase implements
* @return The current camera id.
*/
protected int getCameraId() {
- int cameraId = Integer.parseInt(mSettingController.getCameraId());
- return cameraId;
+ int cameraId = Integer.parseInt(mSettingController.getCameraId());
+ return cameraId;
}
protected boolean isFlashCalibrationEnable() {
@@ -1246,7 +1259,7 @@ public class Focus extends SettingBase implements
return;
}
if (mNeedShowFocusUi) {
- mFocusViewController.showActiveFocusAt(mLockPoint.x, mLockPoint.y);
+ mFocusViewController.showActiveFocusAt(mLockPoint.x, mLockPoint.y); //yim
mAppUi.hideScreenHint(mLockIndicatorHint);
mAppUi.showScreenHint(mLockIndicatorHint);
}
MTK Android 13 应用层去掉系统相机前摄手动对焦
于 2023-06-07 16:15:28 首次发布
![](https://img-home.csdnimg.cn/images/20240709112858.png)