发送短信

来源:互联网 发布:知乎2015书单 编辑:程序博客网 时间:2024/06/11 11:45

#include "mmi_msg_struct.h"
#include "csmcc_enums.h"
#include "smsal_l4c_enum.h"
#include "ProtocolEvents.h"

void zkp_app_send_sms(char * content, char * smsnumber)
{
    mmi_sms_send_msg_req_struct* sendSms;
   
    sendSms = (mmi_sms_send_msg_req_struct*) OslConstructDataPtr(sizeof(mmi_sms_send_msg_req_struct));
    sendSms->ref_count = 1; 
    sendSms->msg_len = sizeof(mmi_sms_send_msg_req_struct); 
    sendSms->profile = 0; 
    sendSms->reply_index = 0xffff; 
         
    sendSms->dest.type = CSMCC_DEFAULT_ADDR_TYPE; 
    memset((S8*)sendSms->dest.number, 0, sizeof(sendSms->dest.number)); 
    strcpy((S8*)sendSms->dest.number, smsnumber); 
    sendSms->dest.length = strlen(smsnumber); 
    sendSms->para = 0; 
     
    memset((S8*)sendSms->sc_addr.number, 0xff, sizeof(sendSms->sc_addr.number)); 
    sendSms->sc_addr.length = 0xff; 
    sendSms->sc_addr.type = 0xff; 
    sendSms->vp = 0xff; 
    sendSms->pid = 0xff; 
    sendSms->udhi = 0; 
    sendSms->dcs = SMSAL_DEFAULT_DCS; 
     
    memset((S8*)sendSms->msg, 0, sizeof(sendSms->msg)); 
    strcpy((S8*)sendSms->msg, content); 
    sendSms->length = strlen(content); 
    sendSms->seq_num = 0; 
    sendSms->mms_mode = 0; 
    mmi_frm_sms_send_message(MOD_MMI, MOD_L4C, 0, PRT_MSG_ID_MMI_SMS_SEND_MSG_REQ, (oslParaType *)sendSms, NULL); 
}

原创粉丝点击