修改Android 触摸提示音及音量大小
一、修改代码提高系统的音量。
代码路径: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文件拷贝错误导致的。