我正在使用“ andriod处理lib”制作一个Andriod应用程序(即在处理2.0.3时运行android模式并在我的设备上启动它)。

Spacebrew(http://docs.spacebrew.cc)是易于使用的Web套接字库,用于处理,也可以作为javascript使用。

如果我在andriod模式下运行spacebrew示例代码,则该应用会在我的设备中启动,但不会在我的spacebrew管理员中显示。而如果我在Mac中运行相同的内容,则显示正确。猜想使用“ andriod进行处理”时没有发生websocket通信。但这是使用Web套接字的最简单方法。所以有人可以帮我弄清楚如何在处理中使用太空啤酒(android模式)

这是我的大学项目。关于如何使此运行有任何建议吗?先感谢您

最佳答案

感谢您将我指向“ Spacebrew”,对此一无所知!

我刚刚在Android模式下对其进行了测试,它确实可以工作,但是您可能会错过一个小怪癖:权限!

通常,如果您的应用使用了额外的权限,则应用的清单可允许您使用这些权限。在处理中,也可以通过Android > Sketch Permissions进行;对于Spacebrew,INTERNET是您需要启用的权限,如下所示:



我自己做了一个测试,它在amazon hosted demo上似乎可以正常工作:


请注意,Spacebrew Processing库使用java websocket库,但仅设置WsClient客户端。您可以在Android SDK eclipse项目中使用此jar,并让您的Android应用不仅充当客户端,还可以充当websockets服务器(以防万一将来可能会派上用场)

09-25 16:24