代码实现部分:
仅供参考:
void btl_send_msg_get_imei(void)
{
MYQUEUE Message;
kal_prompt_trace(MOD_MMI," btl_sim_send_get_imei");
//ClearInputEventHandler(MMI_DEVICE_ALL);
SetProtocolEventHandler(btl_sim_imei_rsp, MSG_ID_MMI_NW_GET_IMEI_RSP);
Message.oslMsgId = MSG_ID_MMI_NW_GET_IMEI_REQ;
Message.oslDataPtr = NULL;
Message.oslPeerBuffPtr = NULL;
Message.oslSrcId = MOD_MMI;
Message.oslDestId = MOD_L4C;
OslMsgSendExtQueue(&Message);//msg_send_ext_queue
SetProtocolEventHandler(btl_sim_imei_rsp, MSG_ID_MMI_NW_GET_IMEI_RSP);
kal_prompt_trace(MOD_MMI,"btl_send_msg_get_imei");
}
void btl_sim_imei_rsp(void *info)
{
mmi_nw_get_imei_rsp_struct *imei= (mmi_nw_get_imei_rsp_struct*) info;
strcat(imsi_imei_num, " ");
strcat(imsi_imei_num,( char *) imei->imei);
kal_prompt_trace(MOD_MMI,"btl_sim_imei_rsp");
}