Android13修改多媒体默认音量
干就完了!设置音量为最大音量,修改如下:
/framework/base/media/java/android/media/AudioSystem.java
/** @hide */
public static int[] DEFAULT_STREAM_VOLUME = new int[] {
4,// STREAM_VOICE_CALL
7,// STREAM_SYSTEM
5,// STREAM_RING
-5, // STREAM_MUSIC
+15, // STREAM_MUSIC
6,// STREAM_ALARM
5,// STREAM_NOTIFICATION
7,// STREAM_BLUETOOTH_SCO
7,// STREAM_SYSTEM_ENFORCED
5, // STREAM_DTMF
5, // STREAM_TTS
5, // STREAM_ACCESSIBILITY
5, // STREAM_ASSISTANT
}; 你肯定会问,为啥是15而不是其他数字呢? good question 接下往下读
//framework/base/services/core/java/com/android/server/audio/AudioService.java
//各个类型的最大值
/** Maximum volume index values for audio streams */
protected 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
15, // STREAM_ACCESSIBILITY
15// STREAM_ASSISTANT
};
//各个类型的最大值
/** Minimum volume index values for audio streams */
protected static int[] MIN_STREAM_VOLUME = new int[] {
1,// STREAM_VOICE_CALL
0,// STREAM_SYSTEM
0,// STREAM_RING
0,// STREAM_MUSIC
1,// STREAM_ALARM
0,// STREAM_NOTIFICATION
0,// STREAM_BLUETOOTH_SCO
0,// STREAM_SYSTEM_ENFORCED
0,// STREAM_DTMF
0,// STREAM_TTS
1,// STREAM_ACCESSIBILITY
0 // STREAM_ASSISTANT
}; 这是系统罗列的最大最小值
Android不同的版本,存在的类大概不一致,但是思路是一致的
OVER~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]