Android13修改多媒体默认音量

打印 上一主题 下一主题

主题 1038|帖子 1038|积分 3114

干就完了!
  设置音量为最大音量,修改如下:
  1. /framework/base/media/java/android/media/AudioSystem.java
  2. /** @hide */
  3.     public static int[] DEFAULT_STREAM_VOLUME = new int[] {
  4.         4,  // STREAM_VOICE_CALL
  5.         7,  // STREAM_SYSTEM
  6.         5,  // STREAM_RING
  7.         -5, // STREAM_MUSIC
  8.         +15, // STREAM_MUSIC
  9.         6,  // STREAM_ALARM
  10.         5,  // STREAM_NOTIFICATION
  11.         7,  // STREAM_BLUETOOTH_SCO
  12.         7,  // STREAM_SYSTEM_ENFORCED
  13.         5, // STREAM_DTMF
  14.         5, // STREAM_TTS
  15.         5, // STREAM_ACCESSIBILITY
  16.         5, // STREAM_ASSISTANT
  17.     };
复制代码
你肯定会问,为啥是15而不是其他数字呢? good question  接下往下读
  1. //framework/base/services/core/java/com/android/server/audio/AudioService.java
  2. //各个类型的最大值
  3. /** Maximum volume index values for audio streams */
  4.     protected static int[] MAX_STREAM_VOLUME = new int[] {
  5.         5,  // STREAM_VOICE_CALL
  6.         7,  // STREAM_SYSTEM
  7.         7,  // STREAM_RING
  8.         15, // STREAM_MUSIC
  9.         7,  // STREAM_ALARM
  10.         7,  // STREAM_NOTIFICATION
  11.         15, // STREAM_BLUETOOTH_SCO
  12.         7,  // STREAM_SYSTEM_ENFORCED
  13.         15, // STREAM_DTMF
  14.         15, // STREAM_TTS
  15.         15, // STREAM_ACCESSIBILITY
  16.         15  // STREAM_ASSISTANT
  17.     };
  18.        //各个类型的最大值
  19.     /** Minimum volume index values for audio streams */
  20.     protected static int[] MIN_STREAM_VOLUME = new int[] {
  21.         1,  // STREAM_VOICE_CALL
  22.         0,  // STREAM_SYSTEM
  23.         0,  // STREAM_RING
  24.         0,  // STREAM_MUSIC
  25.         1,  // STREAM_ALARM
  26.         0,  // STREAM_NOTIFICATION
  27.         0,  // STREAM_BLUETOOTH_SCO
  28.         0,  // STREAM_SYSTEM_ENFORCED
  29.         0,  // STREAM_DTMF
  30.         0,  // STREAM_TTS
  31.         1,  // STREAM_ACCESSIBILITY
  32.         0   // STREAM_ASSISTANT
  33.     };
复制代码
这是系统罗列的最大最小值
Android不同的版本,存在的类大概不一致,但是思路是一致的
OVER~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表