加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – sms在移动端口0上接收

发布时间:2020-12-15 08:30:32 所属栏目:Java 来源:网络整理
导读:我正在配置我的J2ME应用程序,以便在收到SMS时从推送注册表中获取事件. 在到达收件箱之前,我能够访问SMS消息吗? 我已经读过发送到移动设备port0的消息直接转到本机收件箱,我们无法访问它.是否有任何方法可以转移甚至嗅探这些消息,以便在J2ME应用程序中对它们
我正在配置我的J2ME应用程序,以便在收到SMS时从推送注册表中获取事件.
在到达收件箱之前,我能够访问SMS消息吗?
我已经读过发送到移动设备port0的消息直接转到本机收件箱,我们无法访问它.是否有任何方法可以转移甚至嗅探这些消息,以便在J2ME应用程序中对它们执行操作.

解决方法

根据 this讨论,在进入收件箱之前,无法使用MIDlet在端口0上接收SMS.虽然我不熟悉
无线消息传递API,各种其他帖子似乎表明您无法访问收件箱(我可能错了).

我认为你可以做的是打开一个到手机调制解调器部分的串行连接,并听取UR代码(未经请求的响应,“事件”)指示
一个新的SMS到达,阅读它,如果它符合您的标准,使用AT命令删除它(从收件箱,你仍然有你的副本).
请参阅the standard中的AT CNMA命令(新消息确认)和类似内容(大多数移动电话AT命令按照27.007中指定的方式).

对于以下我不知道是否有意义/是否可能.我只是提到完整性.

至于处理收件箱到达收件箱之前我认为
唯一的选择(没有它被发送到你听的特定端口)是
SIM application toolkit(这可以做很多事情),虽然这超出了J2ME的范围,而且非常模糊和高度不平凡.如果你真的非常绝望,只能沿着这条路走.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读