这基本上是我的问题,我已经编写了发送/接收短信的代码,但它基本上是“服务器/客户端”,因此我无法获得直接发送到电话号码而不是通过j2me程序的短信。它甚至可能吗?
答案 0 :(得分:1)
很有可能编写一个接收传入SMS的应用程序,提取消息并通过HTTP调用将其发送到服务器。然后,您可以让该服务器将该短信发送到另一部手机。
答案 1 :(得分:1)
使用Wireless Messaging API(JSR 120),您可以向JavaME应用程序接收SMS。但是,您必须注册才能在特定端口上接收短信,并且无法从手机的标准收件箱中读取短信。
寄存器:
import javax.wireless.messaging.MessageConnection;
MessageConnection connection =
(MessageConnection) javax.microedition.io.Connector.open("sms://:1234");
有两种不同的接收短信的方法:
javax.wireless.messaging.MessageListener
javax.wireless.messaging.MessageConnection.receive()