MTK去掉相机温度过高弹窗

本文介绍如何通过修改MTK平台上的源代码来移除相机应用中因温度过高而触发的警告提示。主要涉及从AdditionManager.java文件中注释掉与温度限制相关的ThermalThrottle组件,并调整ThermalThrottle.java文件内的温度检查逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MTK去掉相机温度过高弹窗

vendor/mediatek/proprietary/packages/apps/Camera/src/com/mediatek/camera/AdditionManager.java

mIContinuousShotAddition = new ContinuousShot(cameraContext);
         mDistanceInfo = new DistanceInfo(cameraContext);
         mRemoteCameraAddition = new RemoteCameraAddition(cameraContext);
-        mNormalAddition.add(new ThermalThrottle(cameraContext));
+        //mNormalAddition.add(new ThermalThrottle(cameraContext));
         mPhotoAddtion.add(new Asd(cameraContext));
         mPhotoAddtion.add(mIContinuousShotAddition);
         mNormalAddition.add(mDistanceInfo);
         mPhotoAddtion.add(mRemoteCameraAddition);
-        mDenoiseAddition.add(mIContinuousShotAddition);
+      //  mDenoiseAddition.add(mIContinuousShotAddition);
     }

vendor/mediatek/proprietary/packages/apps/Camera/src/com/mediatek/camera/addition/thermalthrottle/ThermalThrottle.java

 private void updateCountDownTime(final Activity activity) {
         Log.d(TAG, "[updateCountDownTime]mCountDown = " + mWatingTime + ",mIsResumed = "
                 + mIsResumed);
-        if (isTemperTooHigh()) {
+        if (false/**isTemperTooHigh()**/) {
             if (mWatingTime > 0) {
                 mWatingTime--;
                 mAlertDialog.setCountDownTime(String.valueOf(mWatingTime));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值