找回密码
 注册
搜索
查看: 2441|回复: 20

[资料] MTK发送特定短信源码!【转】

[复制链接]
发表于 2009-9-11 16:24:55 | 显示全部楼层 |阅读模式
  如果你想,你可以通过自己添加一个菜单,菜单按下就可以发特制的短信,这个是最终简洁版。

  这个结构体中自由编辑的项一半包括一个收件人的电话号码和短信内容。

  你可以在函数开头事先声明两个字符串

  voidmmi_fastmsg_entry(void)

  {

  char*smsnumber="13900000000";

  char*content="Hello,ThisisarealMessage~!";

  mmi_sms_send_msg_req_struct*sendSms;

  sendSms=(mmi_sms_send_msg_req_struct*)OslConstructDataPtr(sizeof(*sendSms));

  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,MAX_CC_ADDR_LEN);

  strcpy((S8*)sendSms->dest.number,smsnumber);

  sendSms->dest.length=strlen(smsnumber);

  sendSms->para=0;

  memset((S8*)sendSms->sc_addr.number,0xff,MAX_CC_ADDR_LEN);

  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,SMSAL_MAX_MSG_LEN);

  strcpy((S8*)sendSms->msg,content);

  sendSms->length=strlen(content);

  sendSms->seq_num=0;

  sendSms->mms_mode=0;

  SetProtocolEventHandler(bsn_sms_send_sms_rsp,PRT_MSG_ID_MMI_SMS_SEND_MSG_RSP);//PRT_MSG_ID_MMI_SMS_SEND_MSG_RSP

  mmi_frm_sms_send_message(MOD_MMI,MOD_L4C,0,PRT_MSG_ID_MMI_SMS_SEND_MSG_REQ,(oslParaType*)sendSms,NULL);//PRT_MSG_ID_MMI_SMS_SEND_MSG_REQ

  }

  记住包含头文件:

  #include"MessagesMiscell.h"

  #include"SMSApi.h"

  #include"SMSStruct.h"

  #include"rotocolEvents.h"

  #include"EventsGprot.h"

  #include"ems.h"

  #include"SmsGuiInterfaceType.h"

  [em12]
 楼主| 发表于 2009-9-11 16:25:35 | 显示全部楼层
我为人人,人人为我[em18]
点评回复

使用道具 举报

 楼主| 发表于 2009-9-11 16:37:35 | 显示全部楼层
纠正一下,要包含的头文件#include"rotocolEvents.h"是错的,应该是#include"protocolEvents.h"[em12]
点评回复

使用道具 举报

 楼主| 发表于 2009-9-11 17:41:38 | 显示全部楼层
SetProtocolEventHandler(bsn_sms_send_sms_rsp,PRT_MSG_ID_MMI_SMS_SEND_MSG_RSP);

此函数的第一个参数是在额外的文件里的,所以在此改为NULL依然有效,经测试,短信成功发送(后台发送,没有提示框)[em02]
点评回复

使用道具 举报

发表于 2009-11-6 15:56:34 | 显示全部楼层
正有这需求,试一下,谢了啊。
点评回复

使用道具 举报

发表于 2009-11-7 11:42:51 | 显示全部楼层
好人,顶一下[em01]
点评回复

使用道具 举报

发表于 2009-11-23 14:13:11 | 显示全部楼层
好人,顶一下
点评回复

使用道具 举报

发表于 2009-11-30 15:22:11 | 显示全部楼层
回复不能少于4字符
点评回复

使用道具 举报

发表于 2009-12-6 19:32:58 | 显示全部楼层
吸费软件就是这样搞出来的吧,如何破解。
点评回复

使用道具 举报

发表于 2010-1-11 17:31:31 | 显示全部楼层
支持一下,当初还费了半天劲
点评回复

使用道具 举报

发表于 2010-1-12 10:23:14 | 显示全部楼层
虽然会了。。但还是顶你一下
点评回复

使用道具 举报

发表于 2010-1-13 10:02:53 | 显示全部楼层
看看!!!!!!!!!
点评回复

使用道具 举报

发表于 2010-1-13 10:57:13 | 显示全部楼层
好帖,很适用呀!
点评回复

使用道具 举报

发表于 2010-1-18 17:59:53 | 显示全部楼层
这个试了下,怎么不行啊。楼主,联系下我。 QQ 315632550[em07]
点评回复

使用道具 举报

发表于 2010-2-21 17:11:47 | 显示全部楼层
我对你的崇拜上升了
点评回复

使用道具 举报

发表于 2010-2-21 17:12:11 | 显示全部楼层
真好使啊,但是我的美化一下
点评回复

使用道具 举报

发表于 2010-3-6 15:29:01 | 显示全部楼层
试试吧,先谢
点评回复

使用道具 举报

发表于 2010-8-17 13:45:35 | 显示全部楼层
谢谢楼主,使用这个函数发送短信,和正常发送短信调用的函数不一样?
点评回复

使用道具 举报

发表于 2010-8-18 11:45:21 | 显示全部楼层
请问一下楼主,发中文的怎么乱码呢?
点评回复

使用道具 举报

发表于 2010-11-10 14:45:21 | 显示全部楼层
我对你的崇拜上升了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-27 06:16 , Processed in 0.112850 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表