例如,如果用户在android studio中单击1,则我想将android应用程序连接到编排鞭子上 我该如何应用呢? 我尝试使用套接字,但不起作用
答案 0 :(得分:0)
您无法将Android应用程序连接到Choregraphe,也无法对Android Studio中的单击做出反应。但是,您可以将Android应用程序连接到机器人,然后从那里运行在机器人上安装的Choregraphe行为。
为此,最好的方法应该是使用libqi-java,您可以针对目标Android平台对其进行重新编译。参见Android example。
这并不简单,但这将使您可以直接访问NAOqi的API。 另一种选择是使用另一个中间件并将其与NAOqi桥接,但是不建议这样做,因为这可能最终会打开安全漏洞。
然后,当您可以访问NAOqi时,请使用ALBehaviorManager.runBehavior("your_app/your_dance")
。