mt2503如何设置短信设置下的发送并保存开关
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
如何修改SMSsetting\commonsetting下的sentandsave开关针对08B及之前版本、09A、09B以后版本分别有修改建议
[SOLUTION]
可以通过如下API来实现:
一.09B参考API:
MMI_BOOLsrv_sms_set_save_sent_sms_setting(MMI_BOOLis_save,srv_sms_SIM_enumsim_id)
{
/*----------------------------------------------------------------*/
/*LocalVariables*/
/*----------------------------------------------------------------*/
MMI_BOOLresult=MMI_FALSE;
/*----------------------------------------------------------------*/
/*CodeBody*/
/*----------------------------------------------------------------*/
#ifdef__SRV_SMS_MULTI_SIM__
if(sim_id==SRV_SMS_SIM_2)
{
result=(MMI_BOOL)srv_sms_set_miscell_setting(SRV_SMS_SETTING_SLAVE_SAVE_SENT_SMS,is_save);
}
else
#endif/*__SRV_SMS_MULTI_SIM__*/
{
result=(MMI_BOOL)srv_sms_set_miscell_setting(SRV_SMS_SETTING_SAVE_SENT_SMS,is_save);
}
returnresult;
}
二:09A版本参考API:
mmi_frm_sms_set_save_sent_sms_setting(MMI_BOOLisSave)
{
/*----------------------------------------------------------------*/
/*LocalVariables*/
/*----------------------------------------------------------------*/
MMI_BOOLret;
/*----------------------------------------------------------------*/
/*CodeBody*/
/*----------------------------------------------------------------*/
ret=(MMI_BOOL)mmi_frm_sms_set_miscell_setting(MMI_FRM_SMS_SETTING_SENT_SMS,(BOOL)isSave);
if(ret==MMI_TRUE)
{
returnMMI_FRM_SMS_OK;
}
returnMMI_FRM_SMS_ERROR;
}
三:08B及之前版本都是直接调用mmi_frm_sms_set_miscell_setting来判断
如何修改SMSsetting\commonsetting下的sentandsave开关针对08B及之前版本、09A、09B以后版本分别有修改建议
[SOLUTION]
可以通过如下API来实现:
一.09B参考API:
MMI_BOOLsrv_sms_set_save_sent_sms_setting(MMI_BOOLis_save,srv_sms_SIM_enumsim_id)
{
/*----------------------------------------------------------------*/
/*LocalVariables*/
/*----------------------------------------------------------------*/
MMI_BOOLresult=MMI_FALSE;
/*----------------------------------------------------------------*/
/*CodeBody*/
/*----------------------------------------------------------------*/
#ifdef__SRV_SMS_MULTI_SIM__
if(sim_id==SRV_SMS_SIM_2)
{
result=(MMI_BOOL)srv_sms_set_miscell_setting(SRV_SMS_SETTING_SLAVE_SAVE_SENT_SMS,is_save);
}
else
#endif/*__SRV_SMS_MULTI_SIM__*/
{
result=(MMI_BOOL)srv_sms_set_miscell_setting(SRV_SMS_SETTING_SAVE_SENT_SMS,is_save);
}
returnresult;
}
二:09A版本参考API:
mmi_frm_sms_set_save_sent_sms_setting(MMI_BOOLisSave)
{
/*----------------------------------------------------------------*/
/*LocalVariables*/
/*----------------------------------------------------------------*/
MMI_BOOLret;
/*----------------------------------------------------------------*/
/*CodeBody*/
/*----------------------------------------------------------------*/
ret=(MMI_BOOL)mmi_frm_sms_set_miscell_setting(MMI_FRM_SMS_SETTING_SENT_SMS,(BOOL)isSave);
if(ret==MMI_TRUE)
{
returnMMI_FRM_SMS_OK;
}
returnMMI_FRM_SMS_ERROR;
}
三:08B及之前版本都是直接调用mmi_frm_sms_set_miscell_setting来判断