Motorola HANDSET C381P User Manual
Page 44
10
JSR 120 – Wireless Messaging API
44
Feature/Class
Implementation
JSR-120 API. Specifically, APIs defined in the
javax.wireless.messaging package will be implemented with regards to
the GSM SMS Adaptor
Supported
All fields, methods, and inherited methods for the Connector Class in
the javax.microedition.io package
Supported
All methods for the BinaryMessage interface in the
javax.wireless.messaging package
Supported
All methods for the Message interface in the javax.wireless.messaging
package
Supported
All fields, methods, and inherited methods for the MessageConnection
interface in the javax.wireless.messaging package
Supported
Number of MessageConnection instances in the
javax.wireless.messaging package
5
All methods for the MessageListener interface in the
javax.wireless.messaging package
Supported
All methods and inherited methods for the TextMessage interface in
the javax.wireless.messaging package
Supported
Number of concatenated messages.
40 messages in inbox, each can
be concatenated from 10 parts at
max.
No limitation on outbox
(immediately transmitted)
Table 10 Messaging features/classes supported
The Code Sample 5 shows the implementation of the JSR 120 Wireless Messaging API:
Creation of client connection and for calling of method ‘numberOfSegments’ for
Binary message:
BinaryMessage binMsg;
MessageConnection connClient;
int MsgLength = 140;
/* Create connection for client mode */
connClient = (MessageConnection) Connector.open("sms://" +
outAddr);
/* Create BinaryMessage for client mode */
binMsg
=
(BinaryMessage)connClient.newMessage(MessageConnection.BINARY
_MESSAGE);
/* Create BINARY of 'size' bytes for BinaryMsg */
public byte[] createBinary(int size) {
int nextByte = 0;