首先,我知道此问题在此之前已被提出: -
我认为那里提供的链接可能包含我需要的答案,我只是觉得我不太了解这个主题(MMS和J2ME)。
基本上,在我看来,通过提供的答案,J2ME MMS发送方客户端向运行J2ME接收方客户端的另一部电话发送消息。然后,接收方客户端拦截传入的MMS并显示它,或者其他任何内容。
我想要做的是以编程方式将bog标准MMS(实际上是图片信息)发送到另一部手机,就像我使用手机提供的标准“新信息”功能一样 - 所以没有运行的J2ME客户端目标手机,我只是希望它显示为正常的新消息。
总结一下,我想在伪代码中做的是: -
MMSMessage msg = new MMSMessage();
msg.setDestinationNumber("0771234567");
msg.setImage("E:\\image.jpg");
msg.send();
这在J2ME中是否可行?如果有的话,是否有人知道如何实现它,我必须使用前一个问题的解决方案的哪些部分?
谢谢,
西蒙
答案 0 :(得分:1)
基本上,在我看来,通过提供的答案,J2ME MMS发送方客户端向运行J2ME接收方客户端的另一部电话发送消息。然后,接收方客户端拦截传入的MMS并显示它,或者其他任何内容。
不,情况不一定如此。
从Java ME发送短信或彩信(使用JSR 120/205)时,邮件会发送到以下网址:sms://<number>:<port>
或mms://<number/emailaddress etc>:<endpoint>
。但是,端口或端点部分是可选的。如果您希望接收手机上的另一个MIDlet接收和处理消息,则应使用它们。如果您希望它转到常规收件箱,那么您只需省略:<endpoint>
部分。