我们的客户端有一个用Adobe Air编写的应用程序(ActionScript,HTML,JavaScript),它使用Android的原生扩展。我们正在通过bintray提供用Java编写的Android库。由于我们没有Adobe Air的经验,任何人都可以告诉我是否可以将我们的Android内容包含在客户Adobe Air应用程序中?我们知道可以包含.jar但是现在常见的方法是使用gradle,所以我们不想在没有必要的情况下导出.jar或.aar。谢谢
答案 0 :(得分:1)
是的,您可以使用Adobe Native Extension:
首先,您的客户必须实施ActionScript端
其次,您需要在Java库中编写特定的Java入口点,以捕获调用和输入参数,处理请求并使用输出参数进行回复
最后,您的客户必须将您的资料库打包在其AIR存档
在Adobe的参考文档中,完整描述了这三个步骤中的每个步骤,以及AS3和Java中的代码片段: http://help.adobe.com/en_US/air/extensions/air_extensions.pdf