【问题标题】:Communication between Android device and Flex via BlazeDS feasible?Android 设备与 Flex 之间通过 BlazeDS 进行通信可行吗?
【发布时间】:2011-05-13 10:22:46
【问题描述】:

我目前正在寻找一种在一台或多台 Google Android 设备(智能手机)和 PC 上的 Adob​​e Flex 前端之间进行通信的好方法。

要求:

  • 在另一端调用函数(Flex 到 Android,反之亦然)
  • 发送实时消息,例如将传感器数据从设备更改为 Flex

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

在远程站点上调用方法并发送实时数据的最佳方式是什么?因此消息传递服务是否合适(这是我的猜测)还是我可以以某种方式使用 RPC/远程对象?吨 Java AMF Client 可以在 Android 设备上使用。

我正在考虑向服务器发送消息,服务器可以将消息转发给客户端,客户端将它们转换为函数调用。

RPC 只能调用服务端的方法调用,不能调用客户端的方法对吧?

仍然不确定如何正确设置。

【问题讨论】:

    标签: android communication blazeds


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复!很酷的东西!但 Flex 代码不会出现在设备上!我需要智能手机上的 android 应用程序和某些 pc 上的 flex 应用程序之间的通信,但仍然不确定哪种技术能做到最好。
    • 我明白了。您可以使用 BlazeDS Messaging 通过服务器将消息从一个 Flex 应用程序发送到另一个 Flex 应用程序。但在您的情况下,您的 Android 应用程序也必须使用 Flex 构建。
    • 我看到有一个 AMF Java 客户端,但它不是很复杂。无论如何,我将使用 Flex on Android 方法来看看它是如何工作的,并看看你关于为 android 扩展空气以完成其余工作的精彩解释。谢谢詹姆斯!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 2018-02-17
    • 2019-01-20
    相关资源
    最近更新 更多