mt2503去除手机使用特殊SIM卡时经常弹出的text提示框
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
特殊SIM卡定时上报dispaly text 命令,使用时经常弹出text提示框
[SOLUTION]
这是一些特殊运营商的卡定时上报display text的SAT命令,按照11.14规范我们应当去show提示框让用户看到这些text信息,但是这样会造成不好的
用户体验;若需要让text提示框只在处于STK界面时才显示,在其他界面上不弹出,需要在MMI_sat_send_SMS_process()函数中做如下修改:
void mmi_sat_send_sms_process(srv_sat_proactive_sim_struct *cmd_info)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
mmi_sat_group_data_struct *group_data = NULL;
srv_sat_send_sms_struct *send_sms = NULL;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
send_sms = (srv_sat_send_sms_struct *)(&cmd_info->cmd_data);
if(mmi_sat_is_in_screen(cmd_info->sim_id))
{
group_data = mmi_sat_init_group_data(cmd_info->sim_id, cmd_info->cmd_type, send_sms, MMI_FALSE);
group_data->func_p = (FuncPtr)mmi_sat_send_sms_scrn_entry;
mmi_sat_instant_cmd_show_by_nmgr(mmi_sat_scrn_pre_entry, group_data);
}
else
{
srv_sat_terminal_response_send_sms_stage1(cmd_info->sim_id);
}
}
特殊SIM卡定时上报dispaly text 命令,使用时经常弹出text提示框
[SOLUTION]
这是一些特殊运营商的卡定时上报display text的SAT命令,按照11.14规范我们应当去show提示框让用户看到这些text信息,但是这样会造成不好的
用户体验;若需要让text提示框只在处于STK界面时才显示,在其他界面上不弹出,需要在MMI_sat_send_SMS_process()函数中做如下修改:
void mmi_sat_send_sms_process(srv_sat_proactive_sim_struct *cmd_info)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
mmi_sat_group_data_struct *group_data = NULL;
srv_sat_send_sms_struct *send_sms = NULL;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
send_sms = (srv_sat_send_sms_struct *)(&cmd_info->cmd_data);
if(mmi_sat_is_in_screen(cmd_info->sim_id))
{
group_data = mmi_sat_init_group_data(cmd_info->sim_id, cmd_info->cmd_type, send_sms, MMI_FALSE);
group_data->func_p = (FuncPtr)mmi_sat_send_sms_scrn_entry;
mmi_sat_instant_cmd_show_by_nmgr(mmi_sat_scrn_pre_entry, group_data);
}
else
{
srv_sat_terminal_response_send_sms_stage1(cmd_info->sim_id);
}
}
