来电时,按上下键修改音量大小,会使得情景模式中来电铃声的音量也会跟着改变。如何修改代码,使得来电时修改铃
声音量不会影响到情景模式中的来电铃声音量,这样下次来电时铃声音量就还是之前设置的音量大小。
[SOLUTION]
请修改代码如下:
1. 定义一个全局变量: U8 q_volume_level;
2. mmi_ret mmi_ucm_incoming_call_screen_delete_proc(mmi_event_struct *evt)函数return之前,添加:
srv_prof_set_current_profile_value(SRV_PROF_SETTINGS_RING_VOL_LEVEL, (void*)&q_volume_level);
if (MDI_AUD_VOL_IS_MUTE_LEVEL(q_volume_level))
{
q_volume_level = q_volume_level & 0x0F;
}
3. void mmi_ucm_enter_incoming_call(void)函数返回之前,加上:
srv_prof_get_current_profile_value(SRV_PROF_SETTINGS_RING_VOL_LEVEL,&q_volume_level);
来源:http://bbs.16rd.com/thread-478795-1-1.html
网友评论