您的位置:首页 > 移动开发 > Android开发

Android 系统音量最大值的定义位置以及默认值的修改方法

2014-02-12 11:42 288 查看
修改文件:

/frameworks/base/media/java/android/media/AudioManager.java

/frameworks/base/media/java/android/media/AudioService.java

相关代码片段:

/** @hide Default volume index values for audio streams */
public static final int[] DEFAULT_STREAM_VOLUME = new int[] {
4, // STREAM_VOICE_CALL
7, // STREAM_SYSTEM
5, // STREAM_RING
11, // STREAM_MUSIC
6, // STREAM_ALARM
5, // STREAM_NOTIFICATION
7, // STREAM_BLUETOOTH_SCO
7, // STREAM_SYSTEM_ENFORCED
11, // STREAM_DTMF
11, // STREAM_TTS
11 // STREAM_FM
};
/** @hide Maximum volume index values for audio streams */
private 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
15, // STREAM_FM
15, // STREAM_DTMF
15,  // STREAM_TTS
7,  // STREAM_SYSTEM_ENFORCED
};


修改方法:
默认值的修改可以直接修改 AudioManager 中对应的值即可,也可以在 DatabaseHelper 的初始化中进行修改,此处不详述。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息