Android AudioManager修改设备默认音量
2016-06-06 09:59
441 查看
Android 4.4:
修改AudioManager中的默认音量数组:
frameworks/base/media/java/android/media/AudioManager.java
Android 5.1:
AudioManager中没有4.4中的DEFAULT_STREAM_VOLUME 数组,移动到了AudioService:
frameworks/base/media/java/android/media/AudioService.java
附:最大音量
/** @hide Maximum volume index values for audio streams */
/// M: Modify the max stream volume @{
private static final int[] MAX_STREAM_VOLUME = new int[] {
6, // 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
};
/// @}
修改AudioManager中的默认音量数组:
frameworks/base/media/java/android/media/AudioManager.java
public static final int[] DEFAULT_STREAM_VOLUME = new int[] { 4, // STREAM_VOICE_CALL 7, // STREAM_SYSTEM 4, // STREAM_RING 8, // STREAM_MUSIC 4, // STREAM_ALARM 4, // STREAM_NOTIFICATION 7, // STREAM_BLUETOOTH_SCO 7, // STREAM_SYSTEM_ENFORCED 11, // STREAM_DTMF 11, // STREAM_TTS 4, // STREAM_FM 4 // STREAM_MATV };
Android 5.1:
AudioManager中没有4.4中的DEFAULT_STREAM_VOLUME 数组,移动到了AudioService:
frameworks/base/media/java/android/media/AudioService.java
/** * @hide Default volume index values for audio streams * 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 }; /** @ */
附:最大音量
/** @hide Maximum volume index values for audio streams */
/// M: Modify the max stream volume @{
private static final int[] MAX_STREAM_VOLUME = new int[] {
6, // 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
};
/// @}
相关文章推荐
- HAL开发全流程(验证)
- 初涉RxAndroid .map() . filter() flatMap()
- 初涉RxAndroid .map() . filter() flatMap()
- MaterialDesign_兼容性控件的使用
- Android 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- Android 通用流行框架梳理
- 两个android警告
- Android_listView_exc
- 自己学习安卓时的一些繁杂的小笔记
- 报错:Binary XML file line #7: Error inflating class android.support.v7.Toolbar
- Android开源框架——图片加载库Glide
- Android4.4-Launcher源码分析系列之搜索框/删除框
- android 中XML和对象转换利器Xstream的使用
- Eclipse和Android Studio中重复性太高的代码的配置(比如:版权、作者、出处)
- activity+fragment 浅显实例的实现
- Android_常用控件及适配器
- Android开源框架Universal-Image-Loader详解
- Android_layout_note
- android布局技巧:创建高效布局
- Android环境变量笔记