[rk3399 android11]去掉音量过高提醒,音量调到最高后重新上电音量依旧是最大

修改的代码如下所示

--- a/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
+++ b/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
@@ -7275,11 +7275,11 @@ public class AudioService extends IAudioService.Stub
             Log.d(TAG,"no need enforce safe media volume now!");
             return ;
         }
-        for (int device : devices) {
+        /*for (int device : devices) {
             int index = streamState.getIndex(device);
             if (index > safeMediaVolumeIndex(device)) {
                 streamState.setIndex(safeMediaVolumeIndex(device), device, caller,
-                            true /*hasModifyAudioSettings*/);
+                            true );
                 sendMsg(mAudioHandler,
                         MSG_SET_DEVICE_VOLUME,
                         SENDMSG_QUEUE,
@@ -7287,18 +7287,18 @@ public class AudioService extends IAudioService.Stub
                         0,
                         streamState,
                         0);
-            }
-        }
+            } 
+        } */
     }
 
     private boolean checkSafeMediaVolume(int streamType, int index, int device) {
         synchronized (mSafeMediaVolumeStateLock) {
-            if ((mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE)
+           /* if ((mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE)
                     && (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC)
                     && (mSafeMediaVolumeDevices.contains(device))
                     && (index > safeMediaVolumeIndex(device))) {
                 return false;
-            }
+            }*/
             return true;
         }
     }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值