📄 sms发送函数.txt
字号:
void tvp_send_sms(S8 number[], S8 text[])
{
int len = 0;
int result;
S8 codebufucs2[140];
S8 textbuff[140];
mmi_frm_sms_send_struct * sendData;
if ((!mmi_bootup_is_sim_valid())
// #ifdef __MMI_DUAL_SIM_SINGLE_CALL__
#if defined(__MMI_DUAL_SIM_MASTER__)
&& (!mmi_bootup_is_sim2_valid())
#endif
)
return;
memset(codebufucs2, 0, 140);
memset(textbuff, 0, 140);
mmi_chset_text_to_ucs2((kal_uint8*)textbuff, 140, (kal_uint8*)text);
pfnUnicodeStrcpy(codebufucs2, textbuff);
sendData =(mmi_frm_sms_send_struct*) OslMalloc(sizeof(mmi_frm_sms_send_struct));
memset((S8*)sendData, 0, sizeof(mmi_frm_sms_send_struct));
memset(sendData->number, 0, 21);
len = pfnUnicodeStrlen((S8*)codebufucs2);
sendData->string = (S8*)OslMalloc(len*2 + 2);
memset(sendData->string, 0, len*2 + 2);
sendData->stringlength = len;
if((sendData->sendcheck & 0x08) != 0x08)
{
sendData->sendcheck = sendData->sendcheck |0x08;
}
pfnUnicodeStrcpy((S8*)sendData->string, (S8*)codebufucs2);
if(pfnUnicodeStrlen((S8*)sendData->string))
{
sendData->dcs = SMSAL_UCS2_DCS;
}
else
{
sendData->dcs = SMSAL_DEFAULT_DCS;
}
strcpy((S8*)sendData->number, (S8*)number);
mmi_frm_sms_send_sms(tvp_msg_send_msg_rsp, MOD_MMI, sendData);
OslMfree(sendData);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -