无线通讯API

这一篇是我在Wireless Messaging API的中文翻译,网址在无线通讯API
为了备份,并转贴在此:

无线通讯API

From Forum Nokia Wiki

无线通讯API是Java ME的一个可选套件,它用来提供跨平台存取像是简讯服务(SMS)、多媒体信息(MMS)以及推送功能(在接收的讯息上启动MIDlet),WMA可以使用在CLDCMIDP之上。

这个类别是在套件javax.wireless.messaging之下。

WMA 1.0 (JSR-120)

这个规格(JSR 120)的1.0版允许开发人员以文字或二进位模式传送及接收SMS,你可以传送:

  • 一般的SMS文字讯息
  • 文字讯息定址到一个port号,例如另一个监听此port的Java ME应用程式接收。
  • 二进制讯息定址到一个port号,例如另一个监听此port的Java ME应用程式接收。

要传送简讯,你必须从Java ME使用一个协定sms://来使用通用网络框架,WMA API提供下列的类别:

  • MessageConnection
  • MessageListener
  • TextMessage
  • BinaryMessage

你可以接受送到一个给定的port的简讯,而不是从收件匣收一般的简讯,限制的port也可使用,例如你不可以传送WAP-推送的简讯。

使用Nokia Connectivity Framework你可以在相同的PC上使用两个或多个诺基亚模拟器测试传送及接收简讯,每个模拟器会有一个简讯号码定义在标题的区域。

JSR规格可以在http://www.jcp.org/en/jsr/detail?id=120找到。

WMA 2.0 (JSR-205)

WMA 2.0 (JSR-205)跟WMA 1.0 (JSR-120)的只要差别在于用于多媒体讯息的多段讯息的支援在这个版本被加入。

JS规格可以在http://www.jcp.org/en/jsr/detail?id=205找到。

参考