如何在正在发送界面取消彩信的发送

1.在MMSBGSRApp.c中定义kal_uint32 bgsr_cancel_msg_id; 
定义函数void mmi_uc_sending_cancel(void) 

 ASSERT(bgsr_cancel_msg_id); 
 mmi_mms_bgsr_cancel_send_req(bgsr_cancel_msg_id); 

2.09B MMS V02 
修改函数mmi_mms_bgsr_send_req() 
if(send_msg != 0) 
{  
 DisplayPopup( 
 (U8 *) GetString(STR_GLOBAL_SENDING), 
 IMG_NEW_SMS_SEND, 
 1, 
 mmi_get_event_based_duration(MMI_EVENT_PROGRESS)*2,  
 mmi_get_event_based_sound (MMI_EVENT_PROGRESS) ); 
 /*add code begin, you can modify RSK style here*/ 
 bgsr_cancel_msg_id = msg_id; 
 SetRightSoftkeyFunction(mmi_uc_sending_cancel,KEY_EVENT_UP); 
 /*add code end*/ 
  
 /* file operation */ 
2.10A 
case SRV_UC_ACTION_SEND_IN_BACKGROUND: 

 ...... 
 if ( result == MMI_MMS_BGSR_RESULT_OK) 
 { 
 mmi_popup_property_struct arg; 
 mmi_popup_property_init(&arg); 
 arg.msg_icon = IMG_NEW_SMS_SEND; 
 mmi_popup_display((WCHAR*)((UI_string_type) GetString(STR_GLOBAL_SENDING)), MMI_EVENT_PROGRESS,
&arg); 
 /*add code begin, you can modify RSK style here*/ 
 bgsr_cancel_msg_id = g_uc_p->srv_send_info->new_msg_id; 
 SetRightSoftkeyFunction(mmi_uc_sending_cancel,KEY_EVENT_UP); 
 /*add code end*/ 
 } 
 else 
 ......
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值