Android 11.0 所有音量默认为最大音量值

Android 11.0 所有音量默认为最大音量值

最近接到邮件需求想要将设备的所有音量的音量值默认为最大,修改默认音量值是在AudioSystem.java中的修改,具体修改参照如下:

/frameworks/base/media/java/android/media/AudioSystem.java

    /// M: modify the default stream volume @{
    /** @hide */
    public static int[] DEFAULT_STREAM_VOLUME = new int[] {
        7,   // STREAM_VOICE_CALL
-        12,  // STREAM_SYSTEM
+        15,  // STREAM_SYSTEM
-        12,   // STREAM_RING
+        15,   // STREAM_RING
-        12,   // STREAM_MUSIC
+        15,   // STREAM_MUSIC
-        12,   // STREAM_ALARM
+        15,   // STREAM_ALARM
-        12,   // STREAM_NOTIFICATION
+        15,   // STREAM_NOTIFICATION
-        12,   // STREAM_BLUETOOTH_SCO
+        15,   // STREAM_BLUETOOTH_SCO
-        12,  // STREAM_SYSTEM_ENFORCED
+        15,  // STREAM_SYSTEM_ENFORCED
-        12,  // STREAM_DTMF
+        15,  // STREAM_DTMF
-        12,  // STREAM_TTS
+        15,  // STREAM_TTS
-        12,  // STREAM_ACCESSIBILITY
+        15,  // STREAM_ACCESSIBILITY
-        5    // STREAM_ASSISTANT
+        15    // STREAM_ASSISTANT
    };

注:STREAM_VOICE_CALL 的最大音量值为7,其余为15

重新编译验证,修改生效,设备的所有音量的音量值已默认为最大

猜你喜欢

转载自blog.csdn.net/Jeffries_C/article/details/134718361