Motorola C381P Benutzerhandbuch

Seite von 130
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;