×
Namespaces

Variants
Actions

How to send Binary SMS in Java ME

From Nokia Developer Wiki
Jump to: navigation, search

This Java ME code snippet shows a method of sending binary messages such as PNG images, sound files etc. In the program BinaryMessage interface represents a binary message. The setPayloadData() method sets the value of the payload in the data container without checking whether the value is valid or not.

Article Metadata
Article
Created: wang_shui (21 Mar 2007)
Last edited: hamishwillee (24 Jul 2013)
public boolean sendSMS(byte data[]) {
boolean result = true;
try {
String destAddress = "sms://9772625262:5000";
MessageConnection smsConnection = (MessageConnection)Connector.open(destAddress);
//Create binary message
BinaryMessage binaryMSG = (BinaryMessage)smsConnection.newMessage(MessageConnection.BINARY_MESSAGE);
//Setting destination add
binaryMSG.setAddress(destAddress);
//Add payload data
binaryMSG.setPayloadData(data);
//Now send the message
smsConnection.send(binaryMSG);
smsConnection.close();
} catch (Exception e) {
result = false;
}
return result;
}
This page was last modified on 24 July 2013, at 06:32.
100 page views in the last 30 days.
×