0

我在一家拥有适用于 Android 的 adobe AIR 游戏/应用程序的公司工作。我们现在正在为 android 开发本机应用程序。我们希望重用 AIR 应用程序的游戏组件并从本机应用程序中启动 AIR 游戏。基本上,AIR 游戏将是本地应用程序中街机游戏中的众多游戏之一。

我的问题是,这甚至可能吗?如果是这样,实现这一目标的最佳方法是什么。打包的 AIR 应用程序是否可以与本机框架进行通信?我熟悉原生扩展,但这些扩展通常包含原生或 3rd 方功能,以便在 AIR 应用程序中与 actionscript 一起使用。如果有人有任何建议或想法,将不胜感激。谢谢你。

4

1 回答 1

1

我不知道这是否可能,但如果您不介意它是两个单独的应用程序,它们可以使用 Intents 相互启动。

http://developer.android.com/reference/android/content/Intent.html

归根结底是触发另一个应用程序侦听的意图(这也是为什么您可以选择多个应用程序来打开某些文件类型的原因;它们都侦听相同的意图)。此外,如果您仔细观察,您会发现 Eclipse 中的默认应用程序代码(至少)会监听 Launch(或类似的东西)意图。

于 2013-07-10T14:35:25.137 回答