如何使J2ME Midlet通过连接的电缆与Java程序或PC上的某些应用程序进行通信?如何在J2ME Midlet和PC之间进行通信?
回答
Incredible_Honk几乎是正确的。关键是使用(标准)系统属性“microedition.commports”。这提供了一个以逗号分隔的可用于应用程序的com端口列表。打开一个连接使用CommConnection
如下:
CommConnection con = (CommConnection) Connector.open("com:<commport name>");
通常这将提供访问USB串行连接,也可能是红外线(如果可用)。遍历每一个,看看哪一个对应于你正在寻找的连接。
至少在Windows上,您需要先为手机安装正确的驱动程序。这将允许您打开串行连接并与应用程序通信。
有没有这样做的一般方法。这几乎不取决于美孚的能力。可能是因为有一些供应商的API给你特别的USB接口,但我不知道任何。
某些电话支持通过串行端口连接进行通信。 查看javax.microedition.io.CommConnection接口了解更多信息。
Sonyericsson手机提供了一种在设备上调试midlet并通过电缆接收控制台消息的方法。
我不认为SE提供了一个可用于与调试器进行交互的J2ME API。 – 2009-09-09 11:50:37
没有api。通过电缆连接时,您可以在SE设备上调试MID。 midlet的控制台输出重新路由到您的PC控制台 – Toad 2009-09-09 13:30:43
- 1. 如何在手机与PC之间进行通信?
- 2. J2ME - PC和手机之间的蓝牙串口通信
- 3. 在iphone和windows pc之间进行通信?
- 4. 如何在帧之间进行通信?
- 5. 在UIDatePicker和UITableView之间进行通信
- 6. 在C++和C#之间进行通信?
- 7. 在JavaScript和Servlet之间进行通信
- 8. Android和PC之间的通信(C#)
- 9. 如何在Firefox插件和android进程之间进行通信?
- 10. 运行j2me midlet作为foregorund进程
- 11. 如何在python和mac应用程序之间进行通信?
- 12. 如何在.NET EXE和COM EXE之间进行通信?
- 13. 如何在labview和DM软件之间进行通信
- 14. 如何在Windows Vista Session 0和桌面之间进行通信?
- 15. 如何在Android和Javascript之间进行通信?
- 16. 如何安全地在PHP和WCF之间进行通信
- 17. 如何在iOS应用程序和php之间进行通信?
- 18. 如何在Javascript和Flex之间进行通信?
- 19. 如何在ASP.NET和Excel工作簿之间进行通信
- 20. 如何在桌面和WP7之间使用Wcf进行通信?
- 21. 如何在php和flash之间进行通信
- 22. 如何在Qt和iOS之间进行通信?
- 23. 如何在C#和Wpf项目之间进行通信?
- 24. 如何在Windows应用程序和Silverlight之间进行通信?
- 25. 如何在服务器和android之间进行通信?
- 26. 如何在C++和Flash之间进行通信?
- 27. 如何使用XML-RPC在Python和C#之间进行通信?
- 28. 如何在angular和nodejs之间进行通信?
- 29. emberjs如何在控制器和视图之间进行通信?
- 30. 如何在Flash和Javascript之间进行通信
你的意思是什么设备和什么样的电缆? – 2009-09-09 09:16:50
任何手机...通过USB端口连接 – Josh 2009-09-09 09:17:31