Motorola maxx V6 manual Draft Subject to Change 71/201, Getting of timestamp for the message

Models: maxx V6

1 201
Download 201 pages 31.32 Kb
Page 71
Image 71

Java ME Developer Guide

Chapter 9 - JSR-120 - Wireless Messaging API

String address = ((TextMessage)message).getAddress();

Getting of SMS service center address via calling of System.getProperty():

String addrSMSC = System.getProperty("wireless.messaging.sms.smsc");

Getting of timestamp for the message:

Message message;

System.out.println("Timestamp: " + message.getTimestamp().getTime());

Setting of MessageListener and receiving of notifications about incoming messages:

public class JSR120Sample1 extends MIDlet implements CommandListener {

JSR120Sample1Listener listener = new JSR120Sample1Listener();

// open connection

messageConnection = (MessageConnection)Connector.open("sms://:9532");

//create message to send listener.run();

//set payload for the message to send

//set address for the message to send messageToSend.setAddress("sms://+18473297274:9532");

//send message (via invocation of 'send' method)

//set address for the message to receive receivedMessage.setAddress("sms://:9532");

//receive message (via invocation of 'receive' method)

class JSR120Sample1Listener implements MessageListener, Runnable { private int messages = 0;

public void notifyIncomingMessage(MessageConnection connection) { System.out.println("Notification about incoming message arrived");

messages++;

DRAFT - Subject to Change [71/201]

Page 71
Image 71
Motorola maxx V6 manual Draft Subject to Change 71/201, Getting of timestamp for the message