2010-09-30 39 views
1

我正在寻找一种方法,在桌面上运行的AIR应用程序与Android应用程序(显然在手机上运行)之间有某种通信方式。基本上,我打算通过Android手机上的应用程序来控制桌面应用程序。AIR <-> Android通信

Grant Skinner与他的Androideroids游戏做了类似的事情,可以通过中央计算机上的多个Android设备进行游戏。可悲的是,他没有透露他是如何设法做到这一点的。

我想实现的是通过蓝牙和/或WiFi进行通信;当应用程序运行时,手机将与桌面计算机位于同一网络中。最好我正在寻找一种解决方案,允许在手机上运行原生的Android应用程序,但如果使用Android应用程序的AIR运行起来更容易,那么我也可以这么做。

如果需要,我也愿意在Android应用程序与之通信的桌面计算机上设置一些服务,然后将这些命令转发给AIR应用程序。但鉴于Flash支持p2p连接,我想有一种更简单的方法。

有了这个问题,我不是在寻找任何代码或例子。相反,我希望你给我一些关于如何工作的提示,什么技术适合这个以及它如何在特定平台上粗略地工作,所以我可以研究更详细的。谢谢。

回答

1

我不确定格兰特斯金纳是否将此用于Androidroids,但您应该查看Adobe Stratus以完成两个Flash播放器之间的通信。

从瑞安·斯图尔特的blog entry on Stratus

的Adobe Stratus的是,在 的Flash Player 10中采用了新的RTMFP功能的托管测试服务 直接连接 而不必往返 服务器和实例之间 玩家。

相关问题