展锐相机DreamCamera2模式精简
📅 2026/7/22 10:57:34
👁️ 阅读次数
📝 编程学习
本patch专用于展锐相机DreamCamera2模式的精简,适用Android 13~Android 16代码,其中包括如下模式:
人像模式
二维码模式
专业模式
慢录模式
延时模式
有声照片模式
全景模式
夜景模式
大光圈模式
双景录像模式
diff--git a/vendor/sprd/platform/packages/apps/DreamCamera2/src/com/android/camera/util/CameraUtil.java b/vendor/sprd/platform/packages/apps/DreamCamera2/src/com/android/camera/util/CameraUtil.java index3d7be44328a..eebf659d694100755---a/vendor/sprd/platform/packages/apps/DreamCamera2/src/com/android/camera/util/CameraUtil.java+++b/vendor/sprd/platform/packages/apps/DreamCamera2/src/com/android/camera/util/CameraUtil.java @@-2361,7+2361,7@@publicclassCameraUtil{}publicstaticbooleanisPortraitPhotoEnable(){-returnisFrontPortraitPhotoEnable()&&isBackPortraitPhotoEnable();+returnfalse;//去掉人像模式}publicstaticbooleanisFrontPortraitPhotoEnable(){@@-2493,7+2493,7@@publicclassCameraUtil{*fix bug578797Newfeature:QRcode.@{*/publicstaticbooleanisQrCodeEnabled(){-returnisQrCodeEnabled&&isBackCameraEnable;+returnfalse;//去掉二维码模式}/* @} */publicstaticbooleanisLowRam1G(){@@-2625,11+2625,11@@publicclassCameraUtil{returnisContinuePhotoEnabled&&!isBack4in1Sensor()&&isBackCameraEnable;}publicstaticbooleanisManualPhotoEnable(){-return!isBackYUVSensor()&&isManualModeEnabled;+returnfalse;//去掉专业模式}publicstaticbooleanisSlowMotionEnabled(){-returnisSlowMotionEnabled&&isBackCameraEnable();+returnfalse;//去掉慢录模式}publicstaticbooleanisSupportSlowMotionTouchEV(){@@-2642,7+2642,7@@publicclassCameraUtil{}publicstaticbooleanisTimelapseEnabled(){-returnisTimelapseEnabled&&isBackCameraEnable();+returnfalse;//去掉延时模式}publicstaticbooleanisFreezeDisplayEnabled(){@@-2677,7+2677,7@@publicclassCameraUtil{/* SPRD: Fix bug 535110, Photo voice record. @{ */publicstaticbooleanisVoicePhotoEnable(){-returnisVoicePhotoEnabled;+returnfalse;//去掉有声照片模式}/* }@ */@@-2753,7+2753,7@@publicclassCameraUtil{/*}@*/publicstaticbooleanisWideAngleEnable(){-return0<wideAngleVersion&&isBackCameraEnable;+returnfalse;//去掉全景模式}publicstaticbooleanisCameraBeautyEnable(){@@-3274,7+3274,7@@publicclassCameraUtil{returnis3DNREnable;}publicstaticbooleanis3DNRProEnable(){-returnis3DNRProEnable;+returnfalse;//去掉夜景模式}publicstaticbooleanisVideoSnapshotEnable(){@@-3713,7+3713,7@@publicclassCameraUtil{publicstaticbooleanhasBlurRefocusCapture(){if(mBackBlurRefocusVersion!=0){-returntrue;+returnfalse;//去掉大光圈模式}else{returnfalse;}@@-3917,13+3917,13@@publicclassCameraUtil{privatestaticbooleanisDualViewVideoBackEnable=false;publicstaticbooleanisDualViewVideoBackEnable(){-returnisDualViewVideoBackEnable;+returnfalse;//去掉双景录像模式1}privatestaticbooleanisDualViewVideoFrontEnable=false;publicstaticbooleanisDualViewVideoFrontEnable(){-returnisDualViewVideoFrontEnable;+returnfalse;//去掉双景录像模式2}publicstaticbooleanisDualVideoEnable(){
编程学习
技术分享
实战经验