问题标签 [ane]
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.
air - 即使在我使用 setBadgeNumber(0) 方法之后,徽章编号也在不断增加
我正在使用 Distriqt PushNotifications ANE 和 PARSE 发送 PushNotifications,到目前为止一切正常。
这意味着,我注册了我的 iOS 设备并按原样接收 PushNotifications....
当我使用 PARSE 发送 PushNotifications 时,我使用徽章:“Increment”值,这可以理解地将值增加 +1。
打开应用程序后,我想将 BADGE 重置为 0,并使用 setBadgeNumber(0) 方法...这也有效,我尝试使用其他值,如 11 或 1,它可以正确显示。
问题是当我发送另一个 PARSE 通知时,它现在显示旧值 + 1 !!!
像这样:
- 我使用 PARSE 发送 3 个 PushNotifications
- 徽章展示 (3)
- 我使用 setBadgeNumber(0)
- 徽章显示 (0)
- 我使用 PARSE 发送 2 个额外的 PushNotifications
- 徽章显示 (5)!!!!
我怎样才能真正重置徽章?
android - 在 Air for Android 应用程序中切换任务后,AS3 后退按钮侦听器不起作用
我的 as3 中的设备 BACK 按钮被阻止默认操作,而是执行其他操作(如果当前显示主菜单,则退出应用程序,如果未显示主菜单,则返回主菜单)。
它工作正常,除了在一种情况下 - 当我点击 AdMob 横幅(通过本机扩展程序实现)然后从浏览器返回到应用程序时。然后后退按钮不会返回菜单,而是关闭应用程序。
奇怪的是,只有当我点击 AdMob 横幅后返回应用程序时,后退按钮才会正常工作。如果我单击任何其他打开浏览器然后返回应用程序的按钮,则后退按钮可以正常工作。在我点击 AdMob 插页式广告后返回应用程序后,它甚至可以正常工作!所以只有 AdMob 横幅打破了后退按钮。
我试图在 Event.ACTIVATE 上再次添加返回按钮侦听器(当用户返回应用程序时),但它没有帮助。
发生了什么,我该如何防止这种情况发生?我自己编写了 admob 本机扩展,所以我可以尝试在 as3 或 android java 中解决这个问题。谢谢!
actionscript - 应用程序在 Android 上因 distriqt 扫描仪而崩溃
我使用 distriqt 扫描仪,它在 iOS 上运行良好。但是对于 Android 上的类似应用程序,它会立即使应用程序崩溃(同时调用 Scanner.service.startScan(options))
我从 logcat 得到以下信息:
任何想法?所有权限和权限功能都已设置。AS-Code 像 iOS 编译节目一样有效。在不同的 Android 设备上进行了相同的测试。
actionscript-3 - 从 AIR 应用程序 (Android) 调用 Java 方法的现有方法
我熟悉 Air Native Extensions (ANE)。还有其他方法可以从 AIR for Android 应用程序调用 Java 方法吗?
我几乎 100% 肯定不是,但我还是想问 100%:有没有办法以某种方式将 Flash 项目集成到 Eclipse Java 应用程序项目中并构建包含 Flash 游戏的 Java APK?
谢谢
google-analytics - Distriqt Google Analytics Extension 在 Air Debug Launcher (ADL) 中失败
异常错误:VerifyError:错误 #1014:找不到类 com.distriqt.extension.googleanalytics::Tracker。
安装到设备时不会出现此问题。
扩展已添加到应用程序描述符中。
我的应用程序中已经有其他 Distriqt 扩展(通知、对话框),它们运行良好。
设置:Mac / FDT / AIR SDK 18
android - 从 Adobe AIR 扩展中连接到主应用程序的 onCreate 方法
我正在为 Urban Airship 创建一个 ANE,这是一项发送推送通知(除其他外)的服务。到目前为止,集成效果很好,但仅在应用程序打开时。当应用程序退出时,接收新的推送通知会导致应用程序崩溃:
通过大量挖掘,我认为问题在于我从 TakeoffFunction(我的 ANE 中的一个 FREFunction)中调用 UAirship.takeOff(),而不是从应用程序的主要 onCreate 方法调用它(如在以下内容中看到的问题:UrbanAirship NPE )
这是我的起飞函数:
因此,似乎我需要以某种方式从主应用程序的 onCreate 方法调用 UAirship.takeOff() 。然而,这被证明是一个挑战,因为我知道对于 Adobe AIR,有一个 AppEntry 类作为主要的应用程序类,但据我所知,这个类被禁止对开发人员进行修改。我发现这个教程: http: //blogs.adobe.com/digitalmedia/2011/05/extending-air-for-android/早在 2011 年正式支持原生扩展之前。在那里我看到他们能够覆盖和扩展 onCreate() 方法,但我不知道如何使用这个原生扩展做同样的事情。
我想知道是否可以扩展 AppEntry 的 onCreate 方法或将 AIR 完全指向不同的 AppEntry 类,覆盖原来的。
android - 视频播放器 Android ANE - 播放器顶部的 AIR UI 元素
我有一个正在播放视频的 AIR 应用程序,我正在使用 StageVideo 来播放它们。iOS 运行良好,但在 Android 设备上遇到了不同的问题(黑屏、卡住的视频) 决定使用 ANE 并实现适用于 android 的原生视频播放器。
我现在遇到的问题是我们的 AIR 应用程序有一个跳过按钮,它应该位于本机视频播放器实现之上(使用 VideoView 在 android 上播放视频)。当我通过 ANE 播放视频时,视频正在播放,但跳过按钮不可见。
是否可以在视频播放器的 android 本机实现之上添加 UI 元素表单 AIR 应用程序?
谢谢你。
actionscript-3 - 从 AIR 中删除了本机扩展,但仍然出现与之相关的错误“为扩展找到了重复的平台 Android-ARM”
我尝试了 mateuszmackowiak.nativeANE.NativeDialogs ANE,但现在我仍然在 Flash CC 中收到此错误,尽管 ANE 已删除:
无法加载内容,因为加载扩展时出现问题:错误:为扩展 pl.mateuszmackowiak.nativeANE.NativeDialogs 找到了重复的平台 Android-ARM
每次我在 Flash CC 中添加 ANE 时都会出现错误,任何 ANE。
我做了什么:
- 从 Flash 中删除了扩展
- 检查 app.xml 并删除对它的引用
- 从主类中删除了与该 ANE 相关的所有内容
- “清除发布缓存和测试电影”
- 从项目目录中删除文件夹
- 在项目目录中的每个文件中搜索“mateuszmackowiak”,但没有结果
任何想法/帮助将不胜感激。谢谢你。
class - 我可以在没有制作课程的情况下使用任何 ANE
我用 as3 制作了一个 android 应用程序,我在 Actions 面板中编写所有代码而不使用类定义,现在我想添加“推送通知”ANE,我想知道是否可以在没有类的情况下做到这一点?“我不想重写我的代码”。(我阅读的所有示例都是使用类)
facebook - 如何使用 GoViral ANE 获取当前用户 ID
我正在使用 GoViral ANE 与 Facebook 集成,特别是创建一个排行榜以显示在我的游戏中。
我想突出显示当前用户的分数,但我似乎无法访问通过 APP_ID/scores 请求返回的 id。
例如,数据以以下格式返回:
id 部分是我希望与当前用户匹配以突出显示分数的部分。
我已经尝试过 GoViral.goViral.getFbAccessToken() 但这显然是错误的。我也尝试过拨打电话以获得当前用户的分数,但它也需要一个用户 ID 才能拨打电话,所以我对这个有点难过。
在 Google 上搜索似乎也没有返回任何有用的结果。
感谢您的时间。