Motorola E680 Technical Manual - Page 55

JSR-120 API. Specifically, APIs defined in

Page 55 highlights

14 JSR 120 - Wireless Messaging API Feature/Class Implementation JSR-120 API. Specifically, APIs defined in the Supported javax.wireless.messaging package will be implemented with regards to the GSM SMS Adaptor All fields, methods, and inherited methods for the Connector Class in Supported the javax.microedition.io package All methods for the BinaryMessage interface in the javax.wireless.messaging package Supported All methods for the Message interface in the javax.wireless.messaging Supported package All fields, methods, and inherited methods for the MessageConnection Supported interface in the javax.wireless.messaging package Number of MessageConnection instances in the 5 javax.wireless.messaging package 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) The following are code samples to show 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.BINAR Y_MESSAGE); /* Create BINARY of 'size' bytes for BinaryMsg */ 55

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107

14
JSR 120 – Wireless Messaging API
55
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)
The following are code samples to show 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.BINAR
Y_MESSAGE);
/* Create BINARY of 'size' bytes for BinaryMsg */