首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在C#中以编程方式列出来自设备(iOS / Android)的短信对话?

如何在C#中以编程方式列出来自设备(iOS / Android)的短信对话?
EN

Stack Overflow用户
提问于 2019-06-06 01:39:50
回答 1查看 0关注 0票数 0

我的问题如下:

我想创建一个应用程序来列出使用C#和AT命令的短信对话...(不是Android)

Android / iOS智能手机将通过USB线连接。

可能吗 ?

任何方式来帮助我

EN

回答 1

Stack Overflow用户

发布于 2019-06-06 11:17:12

如果电话实现了一个说出AT命令的串行USB接口(通信设备类(CDC)抽象控制模型(ACM)),那么这是可能的。

读取SMS消息的命令是,AT+CMGR并且它在3GPP规范27.005中被标准化。对于读取1条SMS消息,除了正常的 AT命令响应解析之外没有特殊处理(从不使用睡眠/延迟/等)。

sms命令以两种模式之一运行:文本模式(可选)或PDU模式(强制)。文本模式更简单,但不提供PDU模式所做的所有元信息。根据手机或您要显示和解析的内容,可能需要使用PDU模式。

解析你在PDU模式下得到的十六进制二进制响应是非常微不足道的,你肯定想要使用一个库而不是自己编写解析代码(至少当你的经验开始时不知道相关的命令)并且之前没有读过V.250,27.007和27.005)。

1对于发送,您必须在发送有效负载之前等待“\ n \ n \ n \ n>”,请参阅此答案的第一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档