1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// Creation du wbxml
ByteArrayOutputStream boasWb = new ByteArrayOutputStream();
WbxmlSerializer wbSer = Wml.createSerializer();
wbSer.setOutput(boasWb, null);
wbSer.startDocument(null, null);
wbSer.startTag(null, "si");
wbSer.startTag(null, "indication");
wbSer.attribute(null, "href", "http://www.developpez.com");
wbSer.text("Developpez");
wbSer.endTag(null, "indication");
wbSer.endTag(null, "si");
wbSer.endDocument();
byte[] data = boasWb.toByteArray();
// Envoi en binaire
String addr = "sms://+33670...";
MessageConnection conn = (MessageConnection) Connector.open(addr);
BinaryMessage msg = (BinaryMessage) conn.newMessage(MessageConnection.BINARY_MESSAGE);
msg.setPayloadData(data);
conn.send(msg);
conn.close(); |