是否可以通过GPRS从基于Java的手机(通用Java ME或诺基亚40系列)传输SMS - 即有效地在没有PC的情况下运行SMS网关?
我知道:
由于MIDlets cannot access the SMS inbox directly,因此只能通过MIDP实现这一点。
Gammu是一种可能性,实际上我目前正在使用它。然而,这允许通过蓝牙或数据线连接到计算机,但不允许通过互联网或GPRS接口连接(当然,因为AT命令可能不能以这种方式发送)。因此,要访问Internet上的服务器,您需要一台PC。
Android和Blackberry存在短信网关,但这些“功能手机”不存在。
从我的研究看来,这项任务似乎是不可能的。但是,我只是想检查一下我是否遗漏了什么。
答案 0 :(得分:2)
有一段时间我编写了midp设备,但你看过Nokia SMS Api吗? http://developer.nokia.com/Develop/Java/Documentation/Java_API_specifications.xhtml#sms
我认为应该可以在midlet中读取短信,但是权限适用,并且取决于电话和/或midlet签名,生成的应用程序会在每次读取短信时询问(据我记得)。因此,你不会像Gammu那样得到自动接力。
修改:你见过这个: Receive text message using J2ME