我正在制作自定义AOSP Marshmallow图像,我想默认将默认音量设置为更高。
我从中文论坛发现,在框架/ base / media / java / android / media / AudioSystem.java下可以找到
/**
* M: modify the default stream volume @{
*/
public static int[] DEFAULT_STREAM_VOLUME = new int[] {
4, // STREAM_VOICE_CALL
15, // STREAM_SYSTEM
8, // STREAM_RING
8, // STREAM_MUSIC
8, // STREAM_ALARM
8, // STREAM_NOTIFICATION
7, // STREAM_BLUETOOTH_SCO
15, // STREAM_SYSTEM_ENFORCED
11, // STREAM_DTMF
11 // STREAM_TTS
};
/** @} */
并在frameworks / base / services / core / java / com / android / server / audio / AudioService.java下是最小和最大音量值。
/** Maximum volume index values for audio streams */
/// M: Modify the max stream volume @{
private static int[] MAX_STREAM_VOLUME = new int[] {
7, // STREAM_VOICE_CALL
15, // STREAM_SYSTEM
15, // STREAM_RING
15, // STREAM_MUSIC
15, // STREAM_ALARM
15, // STREAM_NOTIFICATION
15, // STREAM_BLUETOOTH_SCO
15, // STREAM_SYSTEM_ENFORCED
15, // STREAM_DTMF
15 // STREAM_TTS
};
/** Minimum volume index values for audio streams */
private static int[] MIN_STREAM_VOLUME = new int[] {
1, // STREAM_VOICE_CALL
0, // STREAM_SYSTEM
0, // STREAM_RING
0, // STREAM_MUSIC
0, // STREAM_ALARM
0, // STREAM_NOTIFICATION
1, // STREAM_BLUETOOTH_SCO
0, // STREAM_SYSTEM_ENFORCED
0, // STREAM_DTMF
0 // STREAM_TTS
};
我已将DEFAULT_STREAM_VOLUME表中的STREAM_MUSIC,STREAM_ALARM和STREAM_NOTIFICATION从8更改为13,但在构建和制作图像时似乎没有任何效果。
知道可能是什么问题或更正默认音量级别的正确位置?
答案 0 :(得分:0)
闪烁后你是否重置了工厂?
默认卷仅适用于第一次启动。然后,下一次启动时会保持音量级别。