一,针对每个情景模式的默认值修改:
1,默认铃声是统一在alps/build/target/product/core.mk文件中设置,其中ro.config.notification_sound表示通知的默认铃声,ro.config.ringtone表示语音来电和视频来电的铃声,若希望语音来电和视频来电分开设置,请参考FAQ08273
[Audio Profile]如何设置视频来电铃的默认铃声:
PRODUCT_PROPERTY_OVERRIDES:=\
ro.config.notification_sound=Proxima.ogg\
ro.config.alarm_alert=Alarm_Classic.ogg\
ro.config.ringtone=Backroad.ogg
2,情景模式中的其他设定参考到alps/mediate/framework/base/media/audio/java/com/mediate/audioprofile/AudioPrifileMnager.java中的getDefaultState()
非CMCC版本,只有标准情景模式可以编辑里面的设置,其他的情景模式不能编辑
[SOLUTION]
可以通过如下修改达到所有的预置的情景模式都可以编辑:
在:alps\packages\apps\settings\ext\src\com\mediatek\settings\ext\DefaultAudioProfileExt.java:
将
public boolean isPrefEditable() {
return false;
}
改成:
public boolean isPrefEditable() {
return true;
}