×
Namespaces

Variants
Actions

Como enviar SMS Binário em Java ME

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Por maiconherverton
Última alteração feita por hamishwillee em 24 Jul 2013

A seguinte dica Java ME explica um método de envio de mensagens binárias, tais como imagens PNG, arquivos de som, etc. No programa a seguir, BinaryMessage representa uma mensagem em binário. O método setPayloadData() define o valor da carga no contêiner de dados mas sem verificar se o valor é válido ou não.

public boolean sendSMS(byte data[]) {
boolean result = true;
try {
String destAddress = "sms://9772625262:5000";
MessageConnection smsConnection = (MessageConnection)Connector.open(destAddress);
//Cria a mensagem em bina´rio
BinaryMessage binaryMSG = (BinaryMessage)smsConnection.newMessage(MessageConnection.BINARY_MESSAGE);
//Adiciona configurações do destinatário
binaryMSG.setAddress(destAddress);
//Adiciona o arquivo
binaryMSG.setPayloadData(data);
//Envia a mensagem
smsConnection.send(binaryMSG);
smsConnection.close();
} catch(Exception e) {
result = false;
}
return result;
}
}
This page was last modified on 24 July 2013, at 06:34.
106 page views in the last 30 days.