修改Android 触摸提示音及音量大小

发布时间 2023-05-23 10:51:13作者: xiaowang_lj

一、修改代码提高系统的音量。

代码路径:base/services/core/java/com/android/server/audio/AudioService.java

复制代码
 private static int[] MAX_STREAM_VOLUME = new int[] {
        5,  // STREAM_VOICE_CALL
        7,  // STREAM_SYSTEM
        7,  // STREAM_RING
        15, // STREAM_MUSIC
        7,  // STREAM_ALARM
        7,  // STREAM_NOTIFICATION
        15, // STREAM_BLUETOOTH_SCO
        7,  // STREAM_SYSTEM_ENFORCED
        15, // STREAM_DTMF
        15  // STREAM_TTS
    };
复制代码

代码中的这个数组用于设置系统音量的大小 STREAM_SYSTEM 提高这个值为15.

二、直接替换触摸时播放的ogg文件。

pax_adb push Effect_Tick.ogg /system/media/audio/ui/

这些音频文件都放在frameworks/base/data/sounds/effects/选择一个合适的Effect_Tick.ogg文件,之前之所以出现触摸的时候没有声音的原因应该就是使用的ogg文件拷贝错误导致的。