Java 发送超过SMS大小限制的数据。安卓

Java 发送超过SMS大小限制的数据。安卓,java,android,sms,port,Java,Android,Sms,Port,我正在尝试从android设备发送者向J2ME设备接收器发送短信 我必须通过特定端口发送信息,因此Android为我提供了sendDataMessage方法,该方法以字节形式发送信息,并允许添加特定端口 对于小于限制大小的SMS,所有这些都可以正常工作。 但是,如果我将此方法用于信息超过每条短信大小限制133字节的短信,我认为会出现以下错误: 看看MediatekClassFactory和MaliEGL标签 我使用此代码配置并发送短信: 字符串Numero_SMS=configuracao.ge

我正在尝试从android设备发送者向J2ME设备接收器发送短信

我必须通过特定端口发送信息,因此Android为我提供了sendDataMessage方法,该方法以字节形式发送信息,并允许添加特定端口

对于小于限制大小的SMS,所有这些都可以正常工作。 但是,如果我将此方法用于信息超过每条短信大小限制133字节的短信,我认为会出现以下错误:

看看MediatekClassFactory和MaliEGL标签

我使用此代码配置并发送短信:

字符串Numero_SMS=configuracao.getNumeroSMS; short Porto_SMS=short.parseShortconfiguracao.getPortoSMS; smsManager.sendDataMessageNumero_SMS,null,Porto_SMS,mensaje.getBytes,null,null

因此,我不能使用sendMultipartTextMessage方法,因为它不允许我指定端口号

有没有办法发送更长的短信,特别是端口号


谢谢,

您考虑过彩信吗?不可能,J2ME接收器不支持彩信。即使您可以从手机发送更长的短信,短信服务器也不太可能接受。但是必须有一种格式来表示2条或更多的消息属于同一个send.CSMS-连接的SMS?抱歉,我不知道有任何示例。
SmsManager smsManager = SmsManager.getDefault();