如何使用 Adobe AIR 在 Android 中使用原生 java 代码制作应用程序?
Posted
技术标签:
【中文标题】如何使用 Adobe AIR 在 Android 中使用原生 java 代码制作应用程序?【英文标题】:How to use Adobe AIR to make an app using native java code in Android? 【发布时间】:2017-08-25 22:36:12 【问题描述】:让我设置上下文 - 我的任务是重构一个播放 .swf 文件的应用程序。目前,该应用程序分为两个 apk - 一个列出文件,另一个播放 .swf 文件。第二个播放器 APK 是使用 Flash builder、Flex 和 ActionScript 开发的 Adobe AIR 应用程序。为了方便最终用户,我必须找到一种方法将这两个应用程序合并为一个。但是,我找不到任何方法来做到这一点 - 将用 ActionScript 开发的应用程序组合到 java 代码中。 Flash 构建器只输出一个 .apk 文件,但没有本地代码。
我遇到了Native extensions for Adobe AIR,我认为这是使用 java 代码制作 Adobe AIR 应用程序的方法,但结果证明它只是一种使用本机代码向现有 Adobe AIR 应用程序添加功能的方法。
我发现an app 在某种程度上使用 Adobe AIR 的运行时在其应用程序中本地播放 .swf 文件。
所以,我猜有一种方法可以通过 java 访问 Adobe AIR 运行时。但是,我找不到任何示例或文档。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
Adobe 的AIR
使用 Java 和 android SDK 从 ActionScript 3 代码编译 Android 应用程序 (apk)。这样的应用程序可以加载 SWF,因为它自然会支持所有 Adobe 格式(swf、flv 等)。无法像您尝试的那样以相反的方式完成(使用 AIR 的 Android SDK)。
【参考方案1】:
不确定,但您可能正在寻找 scaleform http://help.autodesk.com/view/SCLFRM/ENU/?guid=__scaleform_help_getting_started_installation_usage_sdk_mobiles_sdk_android_html
【讨论】:
以上是关于如何使用 Adobe AIR 在 Android 中使用原生 java 代码制作应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Adobe AIR 在 Android 中使用原生 java 代码制作应用程序?
如何使用适用于 Android 的 Adobe AIR 设置 Admob
如何在 Adobe Air Mobile 的 Android 原生扩展中包含额外的 Jar