是否可以在纯 java android 应用程序中嵌入 flex 组件?

Posted

技术标签:

【中文标题】是否可以在纯 java android 应用程序中嵌入 flex 组件?【英文标题】:Is it possible to embed a flex component in a pure java android application? 【发布时间】:2011-04-09 03:33:39 【问题描述】:

我知道可以使用 AIR for android 开发完整的 flex 应用程序,但我需要将 flex 组件嵌入到现有的经典 java android 应用程序中。

我在 java 中找到了一些 Flash 播放器,但它们都需要 JFrame 或包含特定的 windows dll。

这甚至可能吗?我在网上没有找到有关此的信息

谢谢

【问题讨论】:

【参考方案1】:

我只能想到三种可能让 flex 出现在非 AIR android 应用程序中的方法:

    如果有一个原生 Android 库或组件能够很好地呈现 Flash 以满足您的目的,或者类似的库知道如何解析和呈现 MXML(和 AS3) 如果您的应用可以嵌入 html 视图,该视图又会显示一个带有嵌入式 Flash 的页面,该页面会显示您的组件(手机需要是 Android 2.2 并安装了 Flash) 如果您的 Android 应用程序可以直接嵌入 Flash 播放器(如果已安装),或直接嵌入 AIR 应用程序,则 Windows 应用程序可能嵌入 ActiveX 组件的方式

如果可行的话,方法 2 将是一种快速的方法 - 这对我来说似乎是可行的,但我从未尝试过。使用方法 1,这些事情在理论上应该在技术上是可行的,但我不知道有任何现有的库可以满足您的需要。第三种选择进入了骇人听闻的领域——我认为 Flash 或 Android 文档都不会帮助你,但它很有可能......如果可能的话,它可能是最强大的解决方案。

【讨论】:

感谢您的详细回答!我将尝试实施您的第二种方法,看看效果如何【参考方案2】:

Here 是一个带有 Flex 和 Android 的示例应用程序。

【讨论】:

以上是关于是否可以在纯 java android 应用程序中嵌入 flex 组件?的主要内容,如果未能解决你的问题,请参考以下文章

Codahale Metrics:在纯 Java 中使用 @Timed 指标注释

我们啥时候需要在纯 C++ 程序中使用结构?纯 C++ 程序是不是需要结构? [复制]

在纯 JS 中的 UIWebView 中使用麦克风 API

在纯 Java 中学习 JavaCV [关闭]

如何在纯文本 XML 中分配角色/权限

如何在纯 SQL 中编写空安全比较“<=>”?