首页 > 系统 > Android > 正文

Android6.0源码开发之修改默认音量default及max和min

2019-11-09 17:09:17
字体:
来源:转载
供稿:网友

1,修改默认音量的位置为android/frameworks/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      铃声        11, // STREAM_MUSIC     音乐        6,  // STREAM_ALARM     闹钟        5,  // STREAM_NOTIFICATION 通知        7,  // STREAM_BLUETOOTH_SCO 蓝牙耳机通话音量        7,  // STREAM_SYSTEM_ENFORCED         11, // STREAM_DTMF        11  // STREAM_TTS    };2,修改默认音量的最大值/最小值:android/frameworks/base/services/core/java/com/android/server/audio/AudioService.java

/** Maximum volume index values for audio streams */    PRivate 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    };    /** Minimum volume index values for audio streams */    private static int[] MIN_STREAM_VOLUME = new int[] {        1,  // STREAM_VOICE_CALL        0,  // STREAM_SYSTEM        0,  // STREAM_RING        0,  // STREAM_MUSIC        0,  // STREAM_ALARM        0,  // STREAM_NOTIFICATION        1,  // STREAM_BLUETOOTH_SCO        0,  // STREAM_SYSTEM_ENFORCED        0,  // STREAM_DTMF        0   // STREAM_TTS    };

3,修改默认通知铃声 android/build/target/product/full_base.mk或者是android/build/target/product/core_base.mk

  ro.config.ringtone=BeatPlucker.ogg /  #手机铃声  ro.config.notification_sound=Pollux.ogg  #提示音和通知
  ro.config.alarm_alert=Alarm_Classic.ogg  #闹钟铃声


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表