我正在尝试从Android设备(发件人)发送短信到J2ME设备(接收方)。
我必须通过特定端口发送信息,因此Android为我提供了sendDataMessage
方法,该方法以字节形式发送信息并允许添加特定端口。
对于小于限制大小的SMS,一切正常。 但是,如果我使用此方法进行短信超过限制大小的信息(我认为每条短信133字节),则会出现以下错误:
只需查看MediatekClassFactory
和MaliEGL
标签。
我使用此代码配置和发送短信:
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
方法,因为这不允许我指定端口号。
是否有任何想要发送更长的短信来指定端口号?
谢谢,