Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me J2ME中是否有发送彩信的通用应用程序ID?_Java Me_Mms_Wma - Fatal编程技术网

Java me J2ME中是否有发送彩信的通用应用程序ID?

Java me J2ME中是否有发送彩信的通用应用程序ID?,java-me,mms,wma,Java Me,Mms,Wma,我在这方面有问题 问题是,当我使用J2ME向另一台使用JSR 205的设备发送彩信时(其中两台经过测试:SonyEriccson w610i和Nokia 5300),接收图标会闪烁,但信息不在收件箱文件夹中。我认为这是由于应用程序ID(可能无法识别)造成的,因此,在J2ME中是否有通用的应用程序ID(或其他方式)用于发送彩信?因为我不想在每个设备上安装查看器(接收消息) 我使用的代码与您在web上可以找到的代码相同:打开MessageConnection、创建MultipartMessage、设

我在这方面有问题

问题是,当我使用J2ME向另一台使用JSR 205的设备发送彩信时(其中两台经过测试:SonyEriccson w610i和Nokia 5300),接收图标会闪烁,但信息不在收件箱文件夹中。我认为这是由于应用程序ID(可能无法识别)造成的,因此,在J2ME中是否有通用的应用程序ID(或其他方式)用于发送彩信?因为我不想在每个设备上安装查看器(接收消息)

我使用的代码与您在web上可以找到的代码相同:打开MessageConnection、创建MultipartMessage、设置地址(mms://{number}:{appID})、添加MessagePart并将其踢出

顺便说一下,当我将它发送到没有JSR205(一个旧的SonyEriccson)的设备时,它被接收;但话说回来,并不是所有发送彩信的设备都那么旧

最后,承运人是Telcel(墨西哥)。我不知道这是否与此有关,但也许

提前感谢。

这就产生了魔力:

//String address = "mms://"+ number +":"+ appID;
String address = "mms://"+ number;

现在每个手机都在接收信息。但我不知道这样发送消息是否正确,也许将来的版本会抱怨。

我做过很多j2me开发,使用一些API(如MMS)是一种痛苦的体验。我从未使用过彩信,因此无法帮到你,但我想祝你好运:)我同情你的痛苦正如奥克博托所说,只有当你需要在其他MIDlet中接收邮件时,你才需要使用appID,因此,既然你需要在收件箱中接收邮件,你就必须删除appID。