MTK平台中短信有关结构体的解析

科技岁月 2010-10-19 03:12:21
最近在做一个项目,需要获得本机的手机号码,通过SIM卡是得不到的,所以就想办法用发送短信和接受短信的方法来获得本机手机号码,小弟刚刚开始看短信发送的过程和结构过程,其中有诸多不解,请有过这方面经验的帮忙看看,第一个问题就是请教一下,MTK平台接受短信要触发短信接收消息PRT_MSG_ID_MMI_SMS_DELIVER_MSG_IND,由此消息的注册函数SetProtocolEventHandler(mmi_frm_sms_new_sms_ind, PRT_MSG_ID_MMI_SMS_DELIVER_MSG_IND);可知,在短信来到的时候,会调用函数mmi_frm_sms_new_sms_ind(void *inMsg);,通过跟踪我看到了该函数所接受的数据是mmi_sms_deliver_msg_ind_struct结构体类型的,mmi_sms_deliver_msg_ind_struct的结构体定义如下:
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 fo;
kal_uint8 scts[7];
l4c_number_struct sca_number;
l4c_number_struct oa_number;
kal_uint8 pid; /* smsal_pid_enum */
kal_uint8 dcs; /* smsal_dcs_enum */
kal_uint8 ori_dcs;
kal_uint16 index;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint8 mti;
kal_uint8 display_type;
kal_uint8 storage_type;
kal_uint32 concat_info;
kal_uint16 no_msg_data;
kal_uint8 msg_data[1];
} mmi_sms_deliver_msg_ind_struct;
请问:其中的sca_number和oa_number都是代表什么?
最好能给我详细说一下,这个结构体项中都包含哪些具体信息,我看到的 不是很明白,摆脱。。。。
另外,如果有更好的获得本机手机号码的方法,请不吝赐教,我们的项目,必须通过代码获得本机的手机号码,而且也不能让用户发觉,偷偷自动获得才行。。。。。。。
...全文
282 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
csd_maimi 2012-09-06
  • 打赏
  • 举报
回复
fsd
chi1279578490 2011-12-01
  • 打赏
  • 举报
回复
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 fo; //基本参数设置
kal_uint8 scts[7]; //时间戳
l4c_number_struct sca_number; //服务中心号码
l4c_number_struct oa_number; //发起号码
kal_uint8 pid; /* smsal_pid_enum */ //协议标志
kal_uint8 dcs; /* smsal_dcs_enum */ //数据编码方式
kal_uint8 ori_dcs; //
kal_uint16 index; //短信在储存器中的位置
kal_uint16 dest_port; //目标端口
kal_uint16 src_port; //源端口
kal_uint8 mti; //消息类型指示符
kal_uint8 display_type; //显示类型
kal_uint8 storage_type; //储存位置
kal_uint32 concat_info; //串口信息
kal_uint16 no_msg_data; //短消息长度
kal_uint8 msg_data[1]; //短消息体数据
} mmi_sms_deliver_msg_ind_struct;
才写的注释。其中一个没写 自己也不懂。看楼主懂不
科技岁月 2010-11-05
  • 打赏
  • 举报
回复
呵呵,谢谢了,已经解决了,现在来结贴喽!
  • 打赏
  • 举报
回复
帮你顶一下!

貌似csdn论坛移动这块不太火啊!

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧