Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在普通Java中实现类似于Android的消息处理程序_Java_Android_Bluetooth_Messaging_Nxt - Fatal编程技术网

如何在普通Java中实现类似于Android的消息处理程序

如何在普通Java中实现类似于Android的消息处理程序,java,android,bluetooth,messaging,nxt,Java,Android,Bluetooth,Messaging,Nxt,问题:我必须通过蓝牙将乐高NXT机器人连接到Android设备。NXT正在运行LEJO,因此我可以在其上使用普通Java代码。这些设备将互相发送和接收消息。现在,安卓部分对我来说很清楚了,我过去使用安卓API的消息和处理程序类做过类似的事情 在标准Java中是否有类似的API以及如何使用它? 我找到了相关的线程,但不知道它应该如何工作。 然后我从JavaEE中找到了(JMS)。这有用吗? 我只是不确定Java EE东西是否会在NXT砖块上运行…如果您找到Handler.Java和Looper.J

问题:我必须通过蓝牙将乐高NXT机器人连接到Android设备。NXT正在运行LEJO,因此我可以在其上使用普通Java代码。这些设备将互相发送和接收消息。现在,安卓部分对我来说很清楚了,我过去使用安卓API的消息和处理程序类做过类似的事情

在标准Java中是否有类似的API以及如何使用它? 我找到了相关的线程,但不知道它应该如何工作。 然后我从JavaEE中找到了(JMS)。这有用吗?
我只是不确定Java EE东西是否会在NXT砖块上运行…

如果您找到
Handler.Java
Looper.Java
Message.Java
以及Android源代码中需要的任何其他东西,并根据您的需要对其进行调整,该怎么办?但不确定许可政策。

许可不会是问题,但我不确定这些类在多大程度上依赖于Android系统。。。我会设法找到来源。对JMS有什么看法?thx@Sven我真的不知道,我认为JMS是完全不同的东西你是对的,JMS是完全不同的东西。我发现leJos是基于JavaME的,这些Android类使用的许多组件都不受支持。。。我现在真的不知道如何实现它。