2011-05-12 61 views
0

我目前正在寻找一种用于在一台或多台Google Android设备(智能手机)和PC上的Adobe Flex前端之间进行通信的好方法。Android设备和Flex之间通过BlazeDS进行通信是否可行?

要求:

  • 上的另一侧(Flex的Android和反之亦然)通话功能
  • 发送实时消息等从装置改变传感器数据到Flex

我偶然发现BlazeDS和我想知道它是否适合我的需求,以及它如何用于参与方之间的通信。

什么是做远程站点和发送实时数据上methocd调用的最好方法?因此,消息传递服务是否合适(这将是我的猜测),或者我可以以某种方式使用RPC /远程对象? T 他可以在Android设备上使用Java AMF客户端。

我想将消息发送到服务器,服务器可以将消息转发到其转化为函数调用的客户端。

RPC仅用于调用方法调用的服务器上,但没有要求对客户正确的方法好吗?

还不知道如何正确设置它。

回答

0

如果我理解正确,您需要在Android设备(AIR应用程序)上的原生Android代码和Flex代码之间进行通信。唯一的方法就是通过本地集成。这里是我写的博客文章如何做到这一点:
http://www.jamesward.com/2011/05/11/extending-air-for-android/

+0

感谢您的回复!非常酷的东西!但Flex代码不会在设备上!我需要智能手机上的android应用程序与某个pc上的flex应用程序之间的通信,但仍不确定哪种技术最适合这样做。 – Markus 2011-05-13 02:22:14

+0

我明白了。您可以使用BlazeDS Messaging通过服务器将消息从一个Flex应用程序发送到另一个Flex应用程序。但在你的情况下,你的Android应用程序也必须使用Flex构建。 – 2011-05-13 16:23:59

+0

我看到有一个AMF Java客户端,但它不是很复杂。无论如何,我会玩弄Android上的Flex方法,看看它是如何工作的,并且看看你为Android扩展空气以完成其余工作的最佳解释。 谢谢詹姆斯! – Markus 2011-05-18 02:30:26

相关问题