如何让J2ME Midlet通过连接的电缆与java程序或PC上的某些应用程序通信?
答案 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并通过电缆恢复控制台消息的方法。