发送超过SMS大小限制的DataSMS。 Android的

时间:2015-01-05 19:47:49

标签: java android sms port

我正在尝试从Android设备(发件人)发送短信到J2ME设备(接收方)。

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

对于小于限制大小的SMS,一切正常。 但是,如果我使用此方法进行短信超过限制大小的信息(我认为每条短信133字节),则会出现以下错误:

enter image description here

只需查看MediatekClassFactoryMaliEGL标签。

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

SmsManager smsManager = SmsManager.getDefault();   
     

String Numero_SMS = configuracao.getNumeroSMS();       short Porto_SMS = Short.parseShort(configuracao.getPortoSMS());   smsManager.sendDataMessage(Numero_SMS,null,Porto_SMS,mensaje.getBytes(),null,null);

所以,我不能使用sendMultipartTextMessage方法,因为这不允许我指定端口号。

是否有任何想要发送更长的短信来指定端口号?

谢谢,

0 个答案:

没有答案