问题标签 [air-native-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
802 浏览

java - Android 缩略图列表

对于我的 Flash 应用程序,我需要创建一个“本机扩展”,这是一个本机 android Java 调用。此扩展构建一个包含所有图像文件及其相应缩略图的字符串并将其返回给 Flash。

我不是 Java 程序员,这是我第一次尝试编写 android 代码。所以经过两天的挖掘,我想出了这个:

和电话

一切都很好,除了速度。我不知道发生这种情况是因为 Flash-Java-Flash 调用还是上面的代码,因为编译发生在 Flash 内部,所以我无法检查。

所以我的问题是:我可以加快这段代码的速度吗?也许在“for”循环内没有第二个光标的情况下这样做?

0 投票
0 回答
707 浏览

actionscript-3 - GCM空气延伸

我正在构建一个空中扩展,调用扩展的第一个方法是检查是否

支持和设置,所以写道:CheckGcm.java

我像这样设置android清单:

我还设置了 GCMIntentService:

在我看来一切都很好,但是当我尝试在我的 air 项目中跟踪 check 方法时,它返回 null!所以我知道一定有问题:

因为当我删除这两行时,空气中的痕迹返回真。就在开始构建 air 扩展之前,我在 java 中构建了一个示例 GCM,一切正常,但我似乎不明白为什么 air 版本不起作用。有任何想法吗?

更新:我使用 eclipse logcat 查看手机上发生了什么,这可能是一些提示:

0 投票
0 回答
534 浏览

ant - AIR Android 原生扩展,包括 ASdoc?

我正在使用 AIR for Android 制作本机扩展,但在启动应用程序时出现以下错误:(编译 .ane 或应用程序时没有错误)

[项目名称]\com.adobe.flexide.multiplatform.android.platform\zbar.ane 不是有效的本机扩展文件。

但我仅在尝试在我的 Android 设备上运行该应用程序并且 .ane 中有 ASDoc 注释时收到此错误。带有 ASDoc 注释的项目在模拟器上运行时可以完美运行。当我使用 AIR 3.1 和 AIR 3.5 beta 进行编译时,错误仍然存​​在。

这是我的蚂蚁构建文件:

有没有人设法为 Android 构建了一个内置 ASdoc 的 .ANE?

0 投票
1 回答
677 浏览

android - Adobe Native Extension Android 布局 xml 无法访问

为 Android 构建一个原生扩展,我正在尝试集成谷歌地图视图,当我尝试从布局访问属性时,它运行良好。错误出现在扩展地图视图的活动类中:

加载的 xml 如下所示:

到目前为止我发现并检查了什么:

  • 扩展正确加载,因为 xml 布局中的地图视图正确显示
  • res-文件夹被复制并编译到 ANE(解压缩检查)以及 APK(解压缩检查)
  • 所有布局元素都存在问题,应用程序在访问 textview 时也会崩溃。所以这不是特定于地图的问题
  • 项目在独立运行时工作正常,所以它必须与扩展有关

我已经阅读了一些关于使用 getRessourceId 的帖子,但这意味着需要将 FREContext 注入到活动中,这对我来说听起来很奇怪。

任何提示都非常感谢!谢谢,M.

0 投票
2 回答
1163 浏览

java - 在 java 中创建 adobe air 本机扩展

我必须创建一个本地扩展来访问网络文件。我有一个正在播放的桌面应用程序。网上搜了一下,用java创建了一个air扩展。有很多文档,但它们都适用于 Android 或 iOS。所以它们对于新手来说太复杂了。
您是否知道任何文档或链接简单地解释了如何在 java 上为 Windows 创建 air 扩展?

提前致谢

0 投票
3 回答
2666 浏览

apache-flex - 在 Flex 3.6 SDK 中创建本机扩展时出现 ExtensionContext 错误

我正在使用 Flex 3.6 创建本机扩展。编码本机端,然后创建 Flex 库项目,然后创建 .ane 文件。最后将 .ane 文件导入 myFlex 项目。
这是我遇到的问题。在调试应用程序时,出现“1046:找不到类型或不是编译时常量:ExtensionContext”错误。附加图书馆项目 .as class 。

提前致谢

编辑:我尝试在另一个 Flex 桌面应用程序中使用从库项目创建的 .swc 文件,但同样的错误
也尝试使用 _extContext = ExtensionContext.createExtensionContext("com.extension.samples.NetworkConnectionANE","");
编辑:关于 Flex SDK 的问题,在 SDK 4.6 中没有问题。现在的问题是,如何在 Flex 3.6 SDK 的 lib 项目中使用 Extension?

0 投票
2 回答
637 浏览

push-notification - GCM空中扩展上的自定义通知声音

我正在构建一个 GCM 扩展,AS3 开发人员可以在 sdcard 上设置 mp3 文件的位置,并且当 GCM 通知运行时,播放自定义声音。一切都好,一切都好。

但是当我关闭我的 air 应用程序并从服务器发送通知时,将播放 android 默认声音。发生这种情况是因为当 air 应用程序关闭时,它的上下文为空,并且扩展程序无法访问应用程序设置的参数,因此它播放默认声音。

我知道我可以在 .ane 中创建资源并将它们用作自定义声音,但我不想这样做。我想让 AS3 开发人员可以自由选择声音文件的位置。

有任何想法吗?谢谢,哈迪

0 投票
1 回答
1313 浏览

android - JSoup.connect(String url).get 上的 java.lang.ExceptionInInitializerError

我在 Android AIR 本机扩展中遇到了一个奇怪的 JSoup 问题。

我正在尝试从 YouTube 加载页面以从评论中提取一些数据。

这是“违规”代码:

这是亚行目录

任何帮助将不胜感激。谢谢!

0 投票
2 回答
373 浏览

actionscript-3 - 如何动态链接 .ane 文件

我创建了一个原生扩展。我可以将此应用程序作为桌面应用程序进行调试。运行良好,使用本机扩展类时没有问题。但是当我为 Premiere Pro 进行调试时,我得到“

类 com.extenison.samples.ANESample::myClass 找不到

“错误。您知道我在调试 Premiere Pro 扩展时缺少什么吗?
-我在属性的本机扩展选项卡上
添加了 .ane 文件-还在库路径选项卡上添加了 .swc 文件
-在 Flex 构建打包选项卡中选中了包
- 我可以在 Flex Build Packaging 的 Package Contents 部分看到 .ane 文件

谢谢

编辑:这个问题是关于链接本机扩展。任何帮助对此表示赞赏

0 投票
1 回答
154 浏览

ios - 是否有人制作了 Adob​​e 原生扩展以与 NextPeer 的社交插件集成

我到处搜索了一个集成 NextPeer 社交插件的 ANE,但没有结果。我想知道是否有人做过它,如果它是在我能找到的地方制作的。这是 xCode http://developers.nextpeer.com的插件。