Android 设备使用 Java 作为主要应用程序开发语言。如果您要将本机扩展的目标设定为此类设备,应使用本机扩展 Java API 编写扩展的“本机”端代码。您还可以将 AIR 扩展 C API 与 Android 本机开发工具包 结合使用,以用于某些特定目的。有关使用 C API 的信息,请参阅 使用 C 语言编写本机端代码 。
文件 FlashRuntimeExtensions.jar 中提供了 Java API。可在 AIR SDK 的 lib/android 目录找到此文件。可从 http://www.adobe.com/cn/products/air/sdk/ 获取 AIR SDK。
若要编写 Adobe AIR 本机扩展的 Java 端代码,请执行以下操作:
实现 FREExtension 接口。
使用一个或多个子类扩展 FREContext 抽象类。
为每个能从扩展的 ActionScript 端调用的 Java 函数实现 FREFunction 接口。
有关每个 Java API 函数的详细信息(比如参数和返回值),请参阅 Android Java API 参考 。