展锐相机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() {
相关推荐
金銀銅鐵14 小时前
[Java] 用纯 Swing 做一个《論語·學而》阅读器
java·ai编程·交互设计
艾伦_耶格宇15 小时前
【kubernetes - 1.28版本】-11 K8S核心组件
java·容器·kubernetes
2301_7807896615 小时前
深度伪造即服务:新型网络诈骗的“完美面具”与识别之道
java·网络·ddos
LHICOD16 小时前
Linux-2
java·linux·后端·jar·vmware·svm·vm
香蕉大香蕉(06敬畏市场)16 小时前
MySQL 单点详解(03)
java·数据库·mysql·面试·八股·大厂实习
呆呆敲代码的小Y16 小时前
【实战精选面试题】C# 面试题详细解答,按难易程度排序
android·java·游戏·c#·游戏开发·unity面试题·c#面试题
水无痕simon16 小时前
3、工程重构
java·spring cloud·重构
阿里云基础软件16 小时前
Agent 任务提速 10.71%,内存占用降低 21.60%|Alibaba Cloud Linux 4 重大发布
java·linux·人工智能·操作系统·agent
Wang's Blog17 小时前
Java 项目实战: 交友项目 - 项目:需求分析与滑动数据设计
java·开发语言·交友
前端 贾公子17 小时前
第 5 章:Codex 从可运行程序到可交付工具
java·前端·数据库