android 修改系统各种类型的声音的默认值和最大最小值
16lz
2022-01-13
在android 系统中,我们有时候需要修改 系统默认的声音。则可以参考如下改动:
1.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 }; /** 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 };
2.framework/base/media/java/android/media/AudioSystem.java
public static int[] DEFAULT_STREAM_VOLUME = new int[] { 4, // STREAM_VOICE_CALL 7, // STREAM_SYSTEM 5, // STREAM_RING 5, // 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 };
更多相关文章
- Android(安卓)ImageView控件的MaxWidth、MaxHeight不起作用
- Android(安卓)判断Intent是否存在
- 理解onMeasure
- Android(安卓)SDK安装失败处理办法
- Android(安卓)OpenGL学习笔记(二)之----三角形的绘制.
- android google map apiKey 相关操作
- Android(安卓)OpenGL学习笔记(二)--三角形的绘制.
- Android中pm命令用法详解
- Android(安卓)OpenGL学习笔记(二)之----三角形的绘制.