Android 系统音量最大值的定义位置以及默认值的修改方法
16lz
2021-01-23
修改文件:
/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 的初始化中进行修改,此处不详述。
更多相关文章
- Android/Bluetooth 初始化流程
- android时区的初始化
- (2) Android中Binder调用流程 --- Binder环境的初始化
- OpenGL,Android注意事项初始化顺序 NullPointer
- Android P WMS初始化过程
- Android Init Language(安卓初始化语言)
- 选项卡片段
- Android开发者实用代码片段
- android 代码片段整理