问题标签 [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 回答
585 浏览

android - 可以将应用内付款的清单接收器移至 Java 代码吗?

Google 应用内付款示例建议添加清单条目以接收付款确认。但是在 AIR 的 Native Extension 中,接收器将不会被发现为不同的包。所以我将接收器部分移动到代码如下

但是服务的 onreceive() 方法永远不会被调用。

是否有不同的方法来注册活动以获取接收者呼叫?

0 投票
1 回答
694 浏览

apache-flex - 有谁知道如何在 Flex Mobile 中访问 *Native* 声音通知或设备“音频”状态?

有谁知道允许您访问设备通知声音的 AIR 本机扩展 (ANE)?或者,一种查询设备是否处于“静音”或“振动”模式的方法?

我已设置推送通知,但我的 (Android) 设备上没有声音播放。

我知道我可以播放自己的声音,但我想使用本机通知声音(与 SMS 或电子邮件警报声音相同),如果不应该播放声音(即静音模式 /振动模式)。

我一直在寻找几个小时,并且有一个“振动 ANE”,其他人也在寻找相同类型的功能,但我还没有找到任何可用于原生声音通知的东西。

我相信iOS在收到推送通知时会自动播放通知声音(我认为),但Android只是闪烁“阴影标题”并显示通知的应用程序图标。

也许其他人偶然发现了解决方案???=)

非常感谢!托德=D

0 投票
1 回答
367 浏览

iphone - *.ANE 用于扩展 iPhone 应用程序,当我将它添加到我的主 Flex 项目并编译它时,我收到“ld:绝对寻址”错误

我正在为读取联系人列表的 iPhone 编写扩展程序 (ANE)。将 .ane 添加到我的 Flash Builder 项目并对其进行编译时,我收到一个错误。我在 *.a 库中编译了 Objective-c 代码,没有问题。我编译了.ane,没有错误。

这是我在主 Flex 项目中添加 .ane 时的错误:

在 Xcode 中,我已经在构建设置中将“启用与共享库的链接”设置为“否”。这是导致错误的 Objective-c 代码:

如果我评论\删除行,它会起作用:

0 投票
2 回答
2374 浏览

android - How to start activity from FREFunction?

I'm trying to start and activity from a FREFunction to use facebooks's SSO on my flex application.

I did in my FREFunction:

I get with logcat:

But my log calls in the onCreate method of are FacebookSSO.java are not displayed:

I tried creating myIntent in different ways, like using setClass. What am I doing wrong?

0 投票
1 回答
916 浏览

android - 适用于 Android 的带有 Dropbox API 的 Flex 原生扩展

我正在尝试为 Flex 开发本机扩展,以便使用适用于 Android 的 Dropbox API。我已经为 FLEX 尝试过这个 dropbox-r33 模块,但它已被 Android 4 弃用,所以这对我来说不是一个解决方案。

我已经有一个带有振动和 Dropbox 连接的 ANE。振动效果很好(来自网络的示例),我尝试包含使用适用于 Android 的 Dropbox API 的功能(我已经在一个 Android 项目中对其进行了测试并且它可以工作)。

问题是我被迫从 Dropbox API 中所需的 .jar 中解压缩类,以便我的 ANE 识别它们,但我收到此错误:

05-29 12:02:21.489: I/ConnectionError(5798): android.content.ActivityNotFoundException: 找不到明确的活动类 {air.TestVibrationExtension.debug/com.dropbox.client2.android.AuthActivity}; 您是否在 AndroidManifest.xml 中声明了此活动?

其中 TestVibrationExtension 是我的 ANE 的项目名称。我的包名是 air.extensions,在那个文件夹中,我包含了解压后的 dropbox api 类(在 air.extension.com 和 air.extensions.org 下)。

使用过 Dropbox API 的人都知道,在 AndroidManifest 中必须包含以下活动声明:

我认为该错误与该活动声明有关,但我不知道该怎么做才能让我的 ANE 识别它。

请帮忙!

0 投票
2 回答
1187 浏览

ios-simulator - AIR 本机扩展 - 缺少“library.swf”

我正在尝试使用以下命令为 iOS 模拟器打包一个 AIR 3.3 本机扩展:

adt -package -target ane MyANE.ane extension.xml -swc MySWC.swc -platform iPhone-x86 library.swf MyLib.a

但我不断收到以下错误:

我正在使用覆盖 AIR 3.3 的 Flex 4.6 SDK 创建 swc。我正在使用 -swf-verion 14 和 3.1 命名空间。我正在从同一个 swc 中提取 library.swf 文件。

好像我是按照书本做的,所以我不知道为什么它不会打包。任何帮助是极大的赞赏。

0 投票
0 回答
236 浏览

javascript - Air Native 应用程序不会退出

我正在尝试控制 Air 应用程序的退出,但无法让应用程序实际退出。我正在使用具有扩展桌面配置文件的本机进程,并在退出时尝试运行脚本。现在它似乎退出了,但该过程仍在运行。我必须通过任务管理器结束该过程。下面的代码:

这是退出事件的事件处理程序。

函数退出(){

}

0 投票
3 回答
1200 浏览

android - 获取“无效的扩展描述符”编译 Flex Native Extensions

我正在为 Android 编译 Flex Native Extension 时收到“无效的扩展描述符”。extension.xml 文件中的所有内容似乎都正常。

请帮我找出问题所在。

谢谢。

0 投票
1 回答
1189 浏览

actionscript-3 - 使用空气原生扩展来显示一个简单的原生按钮?

我主要是一名 AS3 编码员,我对 Java 的了解足以能够为 Vibration、Toast、对话框和那些简单的东西构建我自己的 ANE 文件......

使用空气原生扩展很酷,但我有点失望不能用它创建一个简单的按钮。

我知道创建一个简单的本机按钮是一件愚蠢的事情,因为直接在空中创建按钮非常容易,但我以它为例。

所以问题是是否可以创建 .ane 来在 android 中调用本机 Button?有吗?

似乎我无法创建任何 .ane 文件,而不是像推送通知这样的抽象工具或像进度条和对话框这样的窗口这样的弹出窗口。

说不能用 air 原生扩展创建一个简单的原生按钮是对的吗?

0 投票
1 回答
1039 浏览

android - 带有AIR本机扩展的android AlarmManager不起作用

我正在尝试创建一个用于发送预定通知的 AIR 本机扩展,我有以下代码:

类发送通知

AndroidManifest.xml

问题是没有调用 SendNotification 一次标志着发送通知的确定时间。我认为 ScheduledNotificationFunction 代码很好,因为我已经放入了 try / catch 并且不会生成异常,所以我假设警报已在系统中注册。

我对android中的编程不是很熟悉,所以这个错误中缺少任何东西或者让我知道,谢谢。