如何在J2ME Midlet和PC之间进行通信?

时间:2009-09-09 09:15:30

标签: java java-me midlet

如何让J2ME Midlet通过连接的电缆与java程序或PC上的某些应用程序通信?

3 个答案:

答案 0 :(得分:3)

Incredible_Honk几乎是对的。关键是使用(标准)系统属性“microedition.commports”。这提供了一个逗号分隔的com端口列表,可供您的应用程序使用。要打开连接,请使用CommConnection,如下所示:

CommConnection con = (CommConnection) Connector.open("com:<commport name>");

通常这将提供对USB串行连接的访问​​,如果可用,也可能提供红外线。遍历每一个,看看哪一个对应于你正在寻找的连接。

至少在Windows上,您需要先为手机安装正确的驱动程序。这将允许您打开串行连接并与应用程序通信。

答案 1 :(得分:2)

没有通用的方法。它几乎不取决于美孚的能力。可能有一些供应商API为您提供USB的特殊访问权限,但我不知道。

某些手机支持通过串口连接进行通信。 有关详细信息,请查看javax.microedition.io.CommConnection界面。

答案 2 :(得分:1)

Sonyericsson手机提供了一种在设备上调试midlet并通过电缆恢复控制台消息的方法。