2010-09-30 67 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功能的託管測試服務 直接連接 而不必往返 服務器和實例之間 玩家。

相關問題