展锐相机DreamCamera2模式精简

本patch专用于展锐相机DreamCamera2模式的精简,适用Android 13~Android 16代码,其中包括如下模式:

人像模式

二维码模式

专业模式

慢录模式

延时模式

有声照片模式

全景模式

夜景模式

大光圈模式

双景录像模式

java 复制代码
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
index 3d7be44328a..eebf659d694 100755
--- 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 @@ public class CameraUtil {
     }
 
     public static boolean isPortraitPhotoEnable() {
-        return isFrontPortraitPhotoEnable() && isBackPortraitPhotoEnable();
+        return false;//去掉人像模式
     }
 
     public static boolean isFrontPortraitPhotoEnable(){
@@ -2493,7 +2493,7 @@ public class CameraUtil {
      * fix bug 578797 New feature:QR code. @{
      */
     public static boolean isQrCodeEnabled(){
-        return isQrCodeEnabled && isBackCameraEnable;
+        return false;//去掉二维码模式
     }
     /* @} */
     public static boolean isLowRam1G(){
@@ -2625,11 +2625,11 @@ public class CameraUtil {
         return isContinuePhotoEnabled && !isBack4in1Sensor() && isBackCameraEnable;
     }
     public static boolean isManualPhotoEnable() {
-        return !isBackYUVSensor() && isManualModeEnabled;
+        return false;//去掉专业模式
     }
 
     public static boolean isSlowMotionEnabled() {
-        return isSlowMotionEnabled && isBackCameraEnable();
+        return false;//去掉慢录模式
     }
 
     public static boolean isSupportSlowMotionTouchEV() {
@@ -2642,7 +2642,7 @@ public class CameraUtil {
     }
 
     public static boolean isTimelapseEnabled() {
-        return isTimelapseEnabled && isBackCameraEnable();
+        return false;//去掉延时模式
     }
 
     public static boolean isFreezeDisplayEnabled() {
@@ -2677,7 +2677,7 @@ public class CameraUtil {
 
     /* SPRD: Fix bug 535110, Photo voice record. @{ */
     public static boolean isVoicePhotoEnable() {
-        return isVoicePhotoEnabled;
+        return false;//去掉有声照片模式
     }
     /* }@ */
 
@@ -2753,7 +2753,7 @@ public class CameraUtil {
     /*}@*/
 
     public static boolean isWideAngleEnable() {
-        return 0 < wideAngleVersion && isBackCameraEnable;
+        return false;//去掉全景模式
     }
 
     public static boolean isCameraBeautyEnable() {
@@ -3274,7 +3274,7 @@ public class CameraUtil {
         return is3DNREnable;
     }
     public static boolean is3DNRProEnable() {
-        return is3DNRProEnable;
+        return false;//去掉夜景模式
     }
 
     public static boolean isVideoSnapshotEnable() {
@@ -3713,7 +3713,7 @@ public class CameraUtil {
 
     public static boolean hasBlurRefocusCapture() {
         if (mBackBlurRefocusVersion != 0) {
-            return true;
+            return false;//去掉大光圈模式
         } else {
             return false;
         }
@@ -3917,13 +3917,13 @@ public class CameraUtil {
     private static boolean isDualViewVideoBackEnable = false;
 
     public static boolean isDualViewVideoBackEnable(){
-        return isDualViewVideoBackEnable;
+        return false;//去掉双景录像模式1
     }
 
     private static boolean isDualViewVideoFrontEnable = false;
 
     public static boolean isDualViewVideoFrontEnable(){
-        return isDualViewVideoFrontEnable;
+        return false;//去掉双景录像模式2
     }
 
     public static boolean isDualVideoEnable() {
相关推荐
做个文艺程序员1 小时前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus
爱笑鱼1 小时前
Binder(一):一次方法调用,究竟怎样跨进程执行?
android
小钻风33662 小时前
Spring Boot 文件上传详解:深入理解 MultipartFile 的使用与原理
java·开发语言
其美杰布-富贵-李2 小时前
Spring Boot 工程开发全流程说明
java·spring boot·后端
壮哥_icon2 小时前
【Android 系统开发】使用 BAT 脚本高效自动化管理 /system/priv-app/ 系统应用(安装与卸载)
android·运维·自动化
用户69371750013843 小时前
Claude Code终端日志Token占用实测:一个过滤器砍掉60%-90%
android·前端·后端
前端双越老师3 小时前
如何以前端视角(非0基础)学 Java ?
java·node.js·全栈
蝉蜕日记3 小时前
AccumuPDF高级版 v2.57 | 视图文转换PDF,合并分割压缩
android·智能手机·pdf·生活·软件需求
dear_bi_MyOnly3 小时前
【SpringBoot配置文件】
java·spring boot·后端·学习·spring·java-ee·学习方法
吐了啊取名字太难4 小时前
美颜系统AI修图本地跑并支持Mac、win、安卓、iOS不卡顿
android·人工智能·windows·数码相机·mac·ai编程