首页 > 代码库 > 如何修改情景模式的默认值

如何修改情景模式的默认值

一,针对每个情景模式的默认值修改:

 

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;
    }