轉帖|其它|編輯:郝浩|2011-06-23 14:00:58.000|閱讀 371 次
概述:WMA (Wireless Messaging API) 是在MIDP2.0里邊定義的無線消息API, 它們主要是用來接收和發送基于文本、二進制和MultiPart格式的消息。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
WMA (Wireless Messaging API) 是在MIDP2.0里邊定義的無線消息API, 它們主要是用來接收和發送基于文本、二進制和MultiPart格式的消息。
/* 建立一個連接*/
public boolean connectSMSServer() {
try {
messageConnection messageConnection =
(MessageConnection) Connector.open("sms://:" + port);
messageConnection.setMessageListener(this);
} catch (Exception e) {
}
}
/* 發送文本短消息 */
public void sendTextmessage(String address, String message) {
try {
//生成一個新的短消息
TextMessage textMessage = (TextMessage) messageConnection.newMessage(
MessageConnection.TEXT_MESSAGE, address);
textMessage.setPayloadText(message);
messageConnection.send(textMessage);
} catch (Exception e) {
}
}
/* 接受文本短消息 */
public void receiveTextMessage() {
try {
Message message = messageConnection.receive();
if (message instanceof TextMessage) {
TextMessage textMessage = (TextMessage) message;
} else {
//Message can be binary or multipart
}
} catch (Exception e) {
}
}
/* 收到消息通知 */
public synchronized void notifyIncomingMessage(MessageConnection conn) {
//notiy thread of incoming message
synchronized (this) {
notify();
}
}
/* 關閉連接*/
public void closeConnection() {
if (messageConnection != null) {
try {
messageConnection.setMessageListener(null);
messageConnection.close();
} catch (Exception e) {
}
}
}
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載