0

我正在开发一个将在 Android 设备上运行的 Adob​​e AIR 应用程序。我当前面临的问题是我收到了一个 jar 文件,其中包含一个 Android Activity,它启动相机、识别图像并将 id 代码返回给应用程序,让开发人员知道哪个图像被识别。因此,我需要从 AIR 应用程序启动 Activity,然后返回到 AIR 应用程序,并且可以访问 id 代码。这可能吗?

我已经阅读了几个关于通过 Android 与 AIR 应用程序通信的答案,但我还没有找到任何通过 AIR 应用程序与 Activity 通信的答案。

非常感谢!

4

1 回答 1

0

您可以使用 navigateToURL() 在 Android 上启动 Intent,详细信息如下所述:

启动意图

对于数据返回,您的 AIR 应用程序可以注册一个自定义 URI 方案,本机应用程序可以使用该方案与您的应用程序对话:

自定义 URI 方案

或者,您可以使用(或在某处找到)使用 startActivityForResult() 原生 Android API 的 ANE,在一次调用中实现双向通信。我相信,AIR 本身并不支持这一点。

于 2013-08-25T13:00:53.947 回答